Каждая дата-время считывается из строки, а ZonedDatetime создается с использованием
Код: Выделить всё
ZonedDateTime java.time.ZonedDateTime.of(int year, int month, int dayOfMonth, int hour, int minute, int second, int nanoOfSecond, ZoneId zone)
Мне нужно преобразовать их в секунды эпохи, но встроенный метод toEpochSecond преобразует их в мое местное время, которое является BST с переходом на летнее время. В результате временные метки отстают на четыре-пять часов в зависимости от времени года. Есть ли способ получить временную метку Unix, которая не учитывает местное время, чтобы временная метка соответствовала дате и времени в исходной строке?
Подробнее здесь: https://stackoverflow.com/questions/641 ... local-time
Мобильная версия