【发布时间】:2012-02-03 03:48:05
【问题描述】:
我有一个格式为 2012-02-02(yyyy-MM-dd) 的日期。
例如,如果今天的日期是 2012 年 2 月 2 日,我需要增加一天半的时间,这将使其成为 2012 年 2 月 3 日 06:00:00.0。
如果我有多个以下格式的日期 2012-02-03 06:30:00.0(yyyy-MM-dd HH:MM:SS.SSS) ,我需要比较所有这些日期是否都更少大于、大于或等于上面加上一天半的日期。
在比较日期是否小于、大于或等于或等于另一个日期和时间时,比较还应注意小时数。
我如何做到这一点。
【问题讨论】:
-
您将使用日期操作(日历类)和比较 API。你试过什么?
-
Java 有一个
Calendar类,可用于比较日期/时间:docs.oracle.com/javase/7/docs/api/java/util/Calendar.html -
半天是 12 小时,而不是 6 小时。;)