如何在BigQuery中解析格式为"Sep 5, 2024 12:38:18 PM"的日期时间
解决BigQuery解析日期字符串失败的问题
你遇到的错误是因为使用了BigQuery不支持的格式符%e,BigQuery中解析单数字日期(如5)需要用%-d(不带前导零)或%_d(空格填充)。
正确的SQL语句如下:
SELECT PARSE_DATETIME("%b %-d, %Y %I:%M:%S %p", "Sep 5, 2024 12:38:18 PM")
执行后会返回你期望的结果:2024-09-05 12:38:18
格式符说明:
%b:匹配月份缩写(如Sep)%-d:匹配不带前导零的日期(如5)%Y:匹配4位年份(如2024)%I:匹配12小时制的小时数(01-12)%M:匹配分钟数(00-59)%S:匹配秒数(00-59)%p:匹配AM/PM标识
内容的提问来源于stack exchange,提问作者jkakakaka
相关产品推荐
相关产品推荐

