如果我在 Java (Android) 中有两个日期(Date1 和 Date2),我如何知道 Date2 是否在 Date1 的同一天? (注意:如果 Date2-Date1
Date1: day=14 hour=00:00 Date2: day=14 hour=00:00 --> Result TRUE
Date1: day=13 hour=23:59 Date2: day=14 hour=00:00 --> Result FALSE
Date1: day=14 hour=05:00 Date2: day=14 hour=00:00 --> Result TRUE
Date1: day=14 hour=00:00 Date2: day=15 hour=00:00 --> Result FALSE
Thanks
你为什么不使用DateUtils
?
您可以直接调用 isSameDay 等方法
if (DateUtils.isSameDay(date1, date2)) {
System.out.println("Same Date");
} else if (date1.before(date2)) {
System.out.println("date1 before date2");
} else {
System.out.println("date1 after date2");
}
Check Apache 日期实用程序.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)