java - DATE 格式是否会影响日期的比较方式?

标签 java date format

假设我有两个日期格式如下:

date1 = Feb 22, 2011
date2 = Mon Feb 21 08:30:03 EST 2011 (default formatting)

date2.compareTo(date1); 仍然有效吗? 我有一个方法可以用来查看某些日期值是否相同,但它不起作用。一个日期以某种方式格式化,我认为这可能是个问题。

任何见解都会有所帮助。

最佳答案

它仍然有效。 比较基于日期的毫秒数。格式用于显示,而不是比较。

在您的示例中,请检查以确保 date1 不是在上午 12:00:00,这与 date2 是不同的时间。

关于java - DATE 格式是否会影响日期的比较方式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5137494/

相关文章:

java - 打印机 println : no new line created

javascript - 为什么 Date.parse 给出不正确的结果?

java - 格式日期从 8 月 14 日到 YYYYMMDD

date - 在 indexSuccess.php 中格式化日期

java - JAXB required=true 似乎不需要

java - Java 线程和同步问题

java - Xpath获取DOM子树的所有属性?

java - 检查一个日期是否正好是 24 小时或更长时间

linux - shell 脚本: Increment seconds to date printed in logs

python - 从python中的列表列表中删除逗号