我想知道如何計算兩個日期之間的月份數。有什麼方法可以在C#中計算嗎?我如何計算C#中兩個日期之間的月份數
Eg1. Date1 = "2011/11/01"
Date2 = "2012/02/01"
Result. Numbers of Month =3
Eg2. Date1 = "2012/01/31"
Date2 = "2012/02/01"
Result. Numbers of Month =1
Eg3. Date1 = "2012/01/01"
Date2 = "2012/02/28"
Result. Numbers of Month =1
怎麼樣了幾個測試案例?你的問題沒有詳細說明。這是解決你想要的比實施更難的問題之一。 – CodesInChaos
http://stackoverflow.com/questions/1525990/difference-in-months –
首先,您應該清楚「兩個日期之間的月數」是什麼。如2012-01-25至2012-02-01或2012-02-24等。如果你這樣做,檢查答案,如果他們是符合你的想法。 –