У меня очень странное поведение 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