我试图将字符串强制转换为时间戳,但收到以下错误:
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')