Класс Date в Java может возвращать время в миллисекундах, а из какой timezone он возвращает, текущей или из UTC?
Ответ
Объект Data возвращает вам системное время вашей машины и только. Можно программно изменить время на машине.
Date dataCurrent=new Date();
System.out.println(dataCurrent);
TimeZone.setDefault(TimeZone.getTimeZone("America/Los_Angeles"));
Date dataNewZone=new Date();
System.out.println(dataNewZone);
Вывод программы
Wed Sep 21 17:47:40 MSK 2016
Wed Sep 21 07:47:40 PDT 2016
Время в милисекундах одинаково для всех часовых поясов.
Комментариев нет:
Отправить комментарий