Я использую следующий код для получения текущего системного времени, которое необходимо было передать некоторым запросам sql
java.util.Date date = new java.util.Date();
long t = date.getTime();
java.sql.Timestamp sqlTimestamp = new java.sql.Timestamp(t);
log.info("Current Time:" + sqlTimestamp.toString());
Теперь мне также нужно было получить время UTC 0 (не GMT 0)
log.info («Текущее время:» + sqlTimestamp.toString ());
Текущее время: 2019-01-04 15: 04: 50,735
Iя пытаюсь использовать следующий код, но похоже, что часть даты не отображается правильно
log.info("Current UTC Time:" + new java.sql.Timestamp(Instant.now().atOffset( ZoneOffset.UTC ).toEpochSecond()).toString());
Текущее время UTC: 1970-01-19 02: 36: 36.299
Пожалуйста, дайтея знаю, какая коррекция мне нужна