Вычтите час из метки времени (час является частью столбца метки времени) - PullRequest
0 голосов
/ 10 июля 2019

Нужна помощь, чтобы выполнить это в Улей. У меня есть отметка времени, как "2019-03-11T18:23:49-04:00" Как вычесть часы и минуты из вышеуказанной метки времени (-04:00) Часовой компонент может варьироваться в зависимости от часового пояса.

Заранее спасибо.

1 Ответ

0 голосов
/ 10 июля 2019

Похоже, вы не можете сделать это так же легко, как вы можете в MSSQL с dateadd. Некоторые очень хорошие предложения сделаны здесь . Я также проверил это, и он работает как следует.

select from_unixtime(unix_timestamp('2015-12-12 16:15:17')+8500)

Я изменил это, чтобы работать с вашим точным форматом отметки времени

select from_unixtime(UNIX_TIMESTAMP(substring(translate("2019-03-11T18:23:49-04:00",'T',' '),1,19))+8500)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...