2013-07-24

計算兩個日期之間的月數

一般想要在.net中取得兩個時間點的差距值,請愛用TimeSpan結構,包括總天數、總時數、總分鐘數、總秒數....等等都有了,但就是沒有「總月數」這一項。

感謝Google大神,很快的就找到現成的算式。

在我們只想比對到「月份」的時候,可以這麼寫:

return  (LDate.Month - EDate.Month) + 12*(LDate.Year - EDate.Year);


延伸閱讀:

沒有留言:

張貼留言

引用 Topshelf 無法進行偵錯的經驗

Topshelf  是一個可以簡化撰寫 Windows Service 的套件,引用之後,我們只要當作撰寫一般 Console 的應用程式就可以。 只是近來撰寫上遇到無法進行Debug的狀況,在Visual Studio一進行偵錯可以看到Console 程式被執行,並顯示...