Не работает сравнение дат...
От: Аноним  
Дата: 18.07.07 08:00
Оценка:
Помогите с сравнением дат. Никак не могу понять почему не работает:
(java 1.4)
public class Temp {
    public static void main(String args[]) {
        Date date1 = new Date();
        date1.setHours(1);
        date1.setMinutes(1);
        date1.setSeconds(1);
        
        Date date2 = new Date(107, 6, 18, 1, 1, 1);
        
        System.out.println(date1.toGMTString()+" = "+date2.toGMTString()+" : "+date1.compareTo(date2));
    }
}


В результате на экране строка:
17 Jul 2007 22:01:01 GMT = 17 Jul 2007 22:01:01 GMT : 1

Но почему результатом сравнения является 1 а не 0, как написано в описании функции Date.comparaTo(Date)?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.