Я обнаружил, что Java дает неправильное время в ММС часовом поясе, игнорируя данные операционной системы:Java ошибка: неправильное время в MSK
Как вы видите, время Ява час вперед.
Код следующим образом:
package tests;
import java.util.Date;
public class Try_CurrentTime {
public static void main(String[] args) {
System.out.println(new Date());
}
}
ява версия 1.8.0_25
У нас нет перехода на летнее время.
Можно ли исправить?
UPDATE
Он не думает, что мы имеем DST, потому что TimeZone.getDefault().inDaylightTime(new Date())
возвращается false
.