我有两个 java.util.Date 的 Java 实例,我必须查明它们是否指同一天。
我可以用困难的方法来做到这一点,将日期分开并比较日期,确保年份也匹配。
由于这是一个很常见的问题,我希望有一个更简单的解决方案来解决这个问题。
Thanks!
实例java.util.Date
参考instants及时。它们具体发生在哪一天取决于您使用的时区。你可以使用java.util.Calendar
表示特定时区的瞬间...
...或者你可以使用乔达时间 http://joda-time.sourceforge.net/相反,这是一个更好得多的 API。无论哪种方式,您都必须知道您感兴趣的时区。
在 Joda Time 中,一旦您获得了相关时区,您就可以将这两个时刻转换为LocalDate
对象并进行比较。 (这也意味着您可以比较时区 A 中的即时 X 与时区 B 中的即时 Y 是否在同一天,如果您愿意的话......)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)