Как я могу получить текущее время по местным настенным часам (в миллисекундах с 1 января 1970 года) в Лондоне? Поскольку мое приложение может работать на сервере в любом месте, я думаю, мне нужно использовать часовой пояс «Европа/Лондон». Мне также нужно учитывать переход на летнее время, т.е. приложение должно добавить час в течение «лета».
Я бы предпочел использовать стандартные библиотеки java.util.
Это верно?
TimeZone tz = TimeZone.getTimeZone("Europe/London") ;
Calendar cal = Calendar.getInstance(tz);
return cal.getTime().getTime() + tz.getDSTSavings();
Спасибо