2013-05-07 80 views
0

我必須在幾個月和幾天內找到兩個日期之間的差異。 我試過谷歌,但我只發現了幾個月和幾天的差異。但我期望在幾個月和幾天內有所不同。
例如:2013年4月1日和2013年5月7日那麼結果應該是1個月6天。
我希望代碼只使用Java 6提供的API。這是建議,但不喜歡喬達時間和其他。 感謝您的幫助。預計月份和日期的日期差異?

+4

好,據我所知,有標準的API中沒有方法在最少的代碼來達致這。你只需要玩從Calendar類的方法。 – PermGenError 2013-05-07 09:35:32

回答

1

據我所知,在Java中沒有提供任何api來計算DateTime差異。你應該使用外部API或自己做。

檢查這個環節,有一個手動的方式來做到這一點: http://www.mkyong.com/java/how-to-calculate-date-time-difference-in-java/

+0

僅顯示天數差異的示例,但不顯示月份和日期差異。 – 2013-05-07 09:45:51

+0

我知道,那只是一個簡單的例子。你需要自己操作它,或者使用像Joda這樣的外部API。 如果我有時間我會寫一個例子。 – 2013-05-07 09:46:53