You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在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

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.17 11:32:38