BigQuery无效日期时间格式(M/D/YYYY)与AM/PM的转换?



我正在处理不同日期格式的数据,当试图将其转换为DATETIME时,我得到以下错误:

无效日期时间字符串"5/6/2019 1:46:00 pm">

日期格式为MM/DD/YYYY,我可以读到它必须是YYYY/MM/DD才能使DATETIME工作。我想知道是否有一个简单的方法来改变格式?

提前感谢。

我已经尝试使用"%Y%M%D% p作为新格式的FORMAT_DATE()函数和

PARSE_DATETIME("%m/%d/%Y% %I:%M:%S %P" , '5/6/2019 1:46:00 PM')

但是日期仍然不兼容此日期格式。

正如@Jaytiger提到的,我应该使用格式:% m/%d/%Y %I:% m:%S %p。

最新更新