0
说我有两个日期的格式是这样的:DATE格式是否影响日期比较的方式?
date1 = Feb 22, 2011
date2 = Mon Feb 21 08:30:03 EST 2011 (default formatting)
将date2.compareTo(date1);
还能用吗? 我已经得到了我使用的是看某一日期值相同的方法,但它不工作。一个日期以某种方式格式化,我认为这可能是问题。
任何有识之士将是有益的。
你到底是什么比较?两个'Date'实例或两个'String'实例? 'Date'不存储任何关于格式的信息。它存储的所有时间是以毫秒为单位的纪元时间。 “字符串”反过来对它所包含的具体信息一无所知,例如日期表示,比较仅取决于自然语言规则。 – BalusC 2011-02-28 02:10:27
它们实际上是两个不同的日期。我只是打印他们这样问格式问题。所以很困惑:s – n0pe 2011-02-28 02:17:03