兩個日期之間以月為單位的差額如何計算C#中兩個日期之間的月差?是否有相當(dāng)于VB的DateDiff()方法在C#中。我需要找出兩個相隔數(shù)年的日期在幾個月內(nèi)的差異。文件上說我可以用TimeSpan比如:TimeSpan ts = date1 - date2;但這給了我?guī)滋斓臄?shù)據(jù)。我不想把這個數(shù)字除以30因為不是每個月都是30天,而且這兩個操作數(shù)相差很遠,我擔(dān)心除以30可能會給我一個錯誤的值。有什么建議嗎?
3 回答

MM們
TA貢獻1886條經(jīng)驗 獲得超2個贊
((date1.Year - date2.Year) * 12) + date1.Month - date2.Month
date1.Subtract(date2).Days / (365.25 / 12)
- 3 回答
- 0 關(guān)注
- 1028 瀏覽
添加回答
舉報
0/150
提交
取消