如何在雅典娜中将字符串转换为日期格式

时间:2019-07-17 12:06:30

标签: ddl amazon-athena

我正在尝试在雅典娜中将字符串转换为日期格式。我需要使用哪种格式进行转换。.

我在表中的日期字符串: 2019年7月10日04:39:59

我正在使用to_timestamp,但是它不起作用

SELECT to_timestamp('10-Jul-2019 04:39:59', 'dd-J-yyyy HH:MM:SS') limit 1

1 个答案:

答案 0 :(得分:1)

您可以使用DateTime类型使用Java语法更好地将字符串解析为DateTime。 https://prestodb.github.io/docs/current/functions/datetime.html

如果还需要将值放入时间戳,则可以在DateTime转换后将结果转换为时间戳。 这是完整的声明:

SELECT parse_datetime('10-Jul-2019 04:39:59', 'dd-MMM-yyyy hh:mm:ss') as timestamp