Код: Выделить всё
DateTimeFormatter dateFormatter = DateTimeFormatter.ofPattern("yyyyMMdd_HHmmss")).withZone(ZoneId.of("UTC"));
String s = dateFormatter.format(Instant.now());
Я пробовал
Код: Выделить всё
DateTimeFormatter dateFormatter = DateTimeFormatter.ofPattern("yyyyMMdd_HHmmss"));
String s = dateFormatter.format(ZonedDateTime.now());
ZonedDateTime.now() не разрешен, поскольку он молча использует системный часовой пояс по умолчанию . Необходимо явно указать часовой пояс (например, ZoneId.of("America/Los_Angeles"))
Подробнее здесь: https://stackoverflow.com/questions/790 ... -time-zone