Я новичок в Java и Apache spark и пытаюсь понять временную метку и использование часового пояса. Я хотел бы, чтобы все временные метки были сохранены в часовом поясе EST на SQL сервере из данных, которые я получаю от apache spark DF.
Когда я использую current_timestamp, я получаю правильное время EST, но смещение, которое я получаю, когда смотрю на данные, равно «+00: 00» вместо «-04: 00».
Вот значение, хранящееся в базе данных, которое передается из набора искровых данных: 2020-04-07 11:36:23.0220 +00:00
Из того, что я вижу, current_timestamp не принимает часовой пояс. Более того, время правильное (оно в EST), но я не понимаю, почему смещение неверно.
Любая помощь, чтобы понять это, была бы хорошей.