Страницы

Поиск по вопросам

суббота, 23 марта 2019 г.

Часовой пояс в Date

Класс 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
Время в милисекундах одинаково для всех часовых поясов.

Комментариев нет:

Отправить комментарий