将字符串转换为时间戳会产生sql



我试图将字符串强制转换为时间戳,但收到以下错误:

Failed to output to file. Query failed: Value cannot be cast to timestamp: 2020-03-23T05:17:44.000Z

我使用以下查询:

select CAST(purchase_date AS timestamp)
from main_table

如果时区类型的时间戳可以接受,则可以使用from_iso8601_timestamp函数。

或者,您可以使用date_parse函数。

尝试parse_datetime():

select parse_datetime('2020-03-23T05:17:44.000Z', '%Y-%m-%dT%H:%i:%s.%fZ')

相关内容

  • 没有找到相关文章

最新更新