【发布时间】:2018-04-16 16:10:44
【问题描述】:
我使用 javaSE 1.6,我需要比较两个日期并检查它们是否相同。此检查需要独立于年份。
例如,我需要确定今天是否是某人的生日,并且我需要在未来几年重复使用此代码。 所以我需要进行检查,而不是在年份,甚至在一年中的某一天(闰年的问题),但我只能依靠月份的日期和月份数本身。
我的输入数据,人的生日,在Java类“日期”中
javaSE 1.6 有什么方法可以帮到我吗?
我检查了“日期”和“日历”类,但到目前为止我找不到任何提示来解决我的问题。
【问题讨论】:
-
Calendar上没有任何内容可以帮助您确定月份和日期? -
感谢提示,之前没找到,正在找专门的方法。感谢您的帮助。
-
仅供参考,麻烦的旧日期时间类,如
java.util.Date、java.util.Calendar和java.text.SimpleDateFormat现在是 legacy,被 Java 8 及更高版本中内置的 java.time 类所取代.见Tutorial by Oracle。
标签: java date calendar java-6 date-comparison