说我有两个日期格式化:
date1 = Feb 22, 2011
date2 = Mon Feb 21 08:30:03 EST 2011 (default formatting)
date2.compareTo(date1);
仍然有用吗?
我有一个方法,我用来查看某些日期值是否相同,但它不起作用。一个日期以某种方式格式化,我认为这可能是个问题。
任何见解都会有所帮助。
答案 0 :(得分:3)
它仍然可以使用。 比较基于日期的毫秒数。格式化用于显示,而不是比较。
在您的示例中,请检查以确保date1不是在12:00:00 AM,这与date2的时间不同。