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

BigQuery的TIMESTAMP函数处理时间时是否考虑夏令时规则?

BigQuery TIMESTAMP函数夏令时处理规则解答

是,TIMESTAMP 函数传入合法时区参数时,会自动适配对应时区的夏令时调整规则,具体说明如下:

  • BigQuery的时区体系完全基于IANA(互联网编号分配机构)维护的全球时区数据库实现,该数据库会持续更新全球各个时区的夏令时生效时段、调整偏移量、历史规则变更等信息。
  • 只要传入的时区参数为IANA标准时区标识符(例如 Asia/Shanghai、America/Los_Angeles 这类区域级标识符,不建议使用 EST 这类存在歧义的时区缩写),函数在进行时间转换、计算时会自动匹配对应时段的夏令时规则,无需手动调整时间偏移。
  • 参考示例:执行 SELECT TIMESTAMP("2024-03-10 02:30:00", "America/New_York") 会返回 2024-03-10 07:30:00 UTC,该结果就匹配了美国东部时区2024年夏令时3月10日凌晨2点直接跳转至3点的规则,原本不存在的2:30时段会自动按夏令时偏移完成合法转换。

BigQuery官方文档明确说明,所有支持时区参数的时间类函数均基于IANA时区数据库实现,会自动应用对应时区的历史及现行夏令时调整规则。

内容的提问来源于stack exchange,提问作者Aishwary Shukla

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.30 21:57:04