Java Date странное поведение [дублировать]JAVA

Программисты JAVA общаются здесь
Anonymous
Java Date странное поведение [дублировать]

Сообщение Anonymous »

У меня очень странное поведение Java Date Class: < /p>
System.out.println(new Date().toGMTString());
long l = 1332452310L;
Date d = new Date(l);
System.out.println(d.toGMTString());
< /code>
Unix Time 1 332 452 310 очень недавно, поэтому я ожидаю, что два выхода будут близки друг к другу во времени. < /p>
дает мне < /p>
22 Mar 2012 22:00:42 GMT
16 Jan 1970 10:07:32 GMT
< /code>
Почему это происходит? Почему я получаю дату в 1970 году, а не в 2012 году?

Подробнее здесь: https://stackoverflow.com/questions/983 ... -behaviour

Вернуться в «JAVA»