Задать вопрос
unidentifiedUser
@unidentifiedUser

Как оставить java.util.date в gmt0?

у меня есть такой метод
private static Date zoneDateToGMTZero(Date from) {
		log.info("from ui : {}", from);
		ZonedDateTime zdt = ZonedDateTime.ofInstant(from.toInstant(), ZoneId.of("GMT+0"));
		log.info("zonedDateTime : {}", zdt);
		return Date.from(zdt.toInstant());
	}

где from в логе выводится как UTC, а zdt как GMT
но вот уже сам респонс этого метода типа Date снова в utc
Почему так происходит, и как мне получить именно java.util.Date в GMT?
я использую java 11
  • Вопрос задан
  • 60 просмотров
Подписаться 1 Средний 6 комментариев
Решения вопроса 1
mayton2019
@mayton2019 Куратор тега Java
Bigdata Engineer
Для java11 имеет смысл отказаться от использования java.util.date в пользу java.time.LocalDate, java.time.ZonedDateTime. И использовать API из time для переводов локальных времен.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы