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

如何将UTC日期时间转换为EST时区?Google Data Studio看板时区转换需求

在Google Data Studio中将UTC日期转换为EST时区的方法

我经常帮同行处理Data Studio里的时区转换需求,这个操作其实挺直观的,分两种场景来处理就行——看你是想在数据源层面提前搞定,还是在报表里直接用计算字段调整:

方法一:数据源层面转换(推荐,性能更优)

如果你的数据源是BigQuery、PostgreSQL这类支持时区函数的工具,直接在数据源的查询语句里转换是最好的选择,不仅能减轻报表的计算压力,还能自动处理夏令时/冬令时的切换。

比如用BigQuery的话,你可以把UTC时间戳转成EST时区的日期/时间:

-- 转成日期类型
DATE(your_utc_timestamp_column, "America/New_York") AS date_est

-- 转成带时区的时间戳类型
TIMESTAMP(your_utc_timestamp_column, "America/New_York") AS datetime_est

这里用America/New_York而不是直接写EST,是因为这个时区会自动切换EDT(夏令时,比UTC晚4小时)和EST(冬令时,比UTC晚5小时),比固定偏移更准确。

方法二:在Data Studio报表内用计算字段转换

如果没法修改数据源的查询,那就直接在报表里创建计算字段来转换:

  • 打开你的报表,点击顶部菜单栏的资源 > 管理添加数据源,找到对应的数据源后点击编辑
  • 在数据源编辑页面,点击添加字段按钮
  • 给新字段起个清晰的名字,比如日期_EST,然后根据你的字段类型选择对应的函数:
    • 如果你要自动处理夏令时:
      DATETIME_TZ(你的UTC日期时间字段, "UTC", "America/New_York")
      
    • 如果只需要固定偏移(不推荐,因为不支持夏令时切换):
      DATETIME_ADD(你的UTC日期时间字段, INTERVAL -5 HOUR)
      
  • 保存计算字段后,回到报表里就能用这个新字段替代原来的UTC日期字段了。

小提醒

  • 确认你的原始日期字段是日期时间类型,如果只是纯日期类型,需要先转成日期时间再做转换,比如:
    DATETIME_TZ(DATETIME(你的纯日期字段), "UTC", "America/New_York")
    
  • 不要直接用固定的小时偏移,除非你明确不需要处理夏令时的时间变化。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.26 09:01:19