Преобразование DateTime в метку времени - добавление метки времени - PullRequest
0 голосов
/ 16 апреля 2020

Я хочу преобразовать дату из прежнего в более поздний формат 2020-04-14T14: 56: 43

В

2020-04-14 14:56:43 UT C

Как конвертировать DATETIME в TIMESTAMP IN Dataprep?

1 Ответ

0 голосов
/ 16 апреля 2020

Почему вы хотите использовать TIMESTAMP вместо DATETIME? потому что он меньше по размеру? (4 байта против 8 байтов) Вы используете MYSQL? Я понимаю, что там он преобразуется в UT C при записи, а затем преобразуется обратно в часовой пояс сервера при извлечении. (чего не происходит для DATETIME) Или вообще, работая с часовыми поясами?

в любом случае, вы можете просто удалить букву T в середине между датой и временем, наведя на нее курсор и заменив ее на пустое пространство. И если вы хотите добавить часовой пояс (который будет .. +00), вы можете сделать это также. Trifacta распознает это как допустимый тип даты.

ЕСЛИ вас интересует unix -временная отметка - вы можете сделать это также с помощью функции "unixtime ()".

Вы можете увидеть все токены, с помощью которых можно создать и изменить ваш тип даты здесь: https://docs.trifacta.com/display/SS/Datetime+Data+Type

, также на сайте сообщества есть много вопросов, связанных с форматами даты. https://community.trifacta.com/s/

...