У меня проблема, которую я не могу удержать - если я добавлю более 24 дней, сдвинутую дату в прошлом.Shifted Java Дата в прошлом
long start = System.currentTimeMillis();
long shift = 3600000 * 24 * 24;
System.out.println(new Date(start));
System.out.println(new Date(start + shift));
За 24 день смены:
start - Wed Apr 18 11:37:12 CEST 2012
end - Sat May 12 11:37:12 CEST 2012
За 25 дней смены:
start - Wed Apr 18 11:37:55 CEST 2012
end - Sat Mar 24 17:35:08 CET 2012
Может кто-нибудь посоветовать мне, почему он ведет себя таким образом? Спасибо.
К сожалению, моя вина, я не видел даже после того, как несколько раз проверить. Благодарю. – Artegon