2013-05-07 50 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