我正在尝试在雅典娜中将字符串转换为日期格式。我需要使用哪种格式进行转换。.
我在表中的日期字符串: 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
答案 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