我有兩個java.sql.Date對象,我需要計算兩者之間的月數。這應該考慮到幾個月的百分比。例如10/1/2012至11/15/2012應該返回1.5個月。有沒有可用的庫可以爲我做這個?任何建議?java.sql.Date在幾個月內的差異
1
A
回答
1
我會轉換成java.util.Date,然後做計算
財產以後這樣的:
private final static double AVERAGE_MILLIS_PER_MONTH = 365.24 * 24 * 60 * 60 * 1000/12;
public static double monthsBetween(Date d1, Date d2) {
return (d2.getTime() - d1.getTime())/AVERAGE_MILLIS_PER_MONTH;
}
2
這類似於另一個問題來計算兩個日期之間的天數。通過天數,您可以將每月的平均天數除以得出已經過去多少個月的表示。像喬達時間可以提供這些信息。
回覆:http://joda-time.sourceforge.net/ 回覆:Difference in days between two dates in Java?
相關問題
- 1. 如何在幾個月內計算兩個ActionScript Date對象之間的差異?
- 2. 使用Java在幾個月內獲取兩個日期之間的差異
- 3. 如何使用Java的Joda API在幾個月內計算差異
- 4. 兩個月之間的月份差異
- 5. 在幾秒鐘內發現差異
- 6. MySQL累積了幾個月的差距
- 7. 月,日的差異
- 8. 在兩個日期之間的Android差異在幾秒鐘內
- 9. 獲取兩個日期在兩個日期之間的差異在幾個月和幾天在sql
- 10. Oracle;兩個日期,在幾分鐘內的差異
- 11. 如何在幾小時內獲得兩個日期的差異?
- 12. SQL - 2個月之間的薪酬差異(差異)
- 13. 在VB中使用DateDiff()來查找兩個日期在幾個月和幾天之間的差異
- 14. 在幾個月,幾周或幾天內發現年齡
- 15. 獲得與上個月末的差異
- 16. PowerPivot%與上個月的差異
- 17. 檢查週年月是否在幾個月的範圍內
- 18. 日期在ios的時間差異在幾分鐘內
- 19. MySQL - 選擇月份差異
- 20. 在幾個小時內找出兩個日期之間的差異?
- 21. PHP - DateTime差異()顯示兩個日期與一年差異的0個月?
- 22. 2天之間的差異在幾分鐘內
- 23. 在幾秒鐘內發現時間戳的差異
- 24. 兩個日期之間的月份差異計算lastdate月
- 25. 幾個月前在ruby
- 26. 如何在月份中查找年月份的差異php
- 27. 使用php或mysql查找時間差異在幾分鐘內
- 28. 批處理腳本在幾秒鐘內計算時間差異
- 29. 如何在幾秒鐘內獲得時間差異?
- 30. Laravel解析日期,並在幾分鐘內得到差異
圖進行了30天的差異和鴻溝? –