【发布时间】:2014-08-12 03:08:39
【问题描述】:
首先,有一个比较的基准日期
日期 baseDate = dateFormat.parse("2013-01-01");
还有一个事件日期列表可以与基准日期进行比较,例如 日期 date2 = dateFormat.parse("2013-01-02");
所以,我想得到比较结果(以天为单位),在本例中为 1。
如果
日期 date3 = dateFormat.parse("2012-12-31");
那么,结果应该是-1
我怎样才能做到这一点?试过baseDate .compareTo(date3),但它只返回真/假。感谢您的帮助
【问题讨论】:
-
是什么日期? java.util.日期? java.sql.Date?
-
java.util.Calendar; java.util.日期;谢谢
-
我想获取日期单位的差异,而不是检查两天是否是同一天。感谢您的提醒