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

如何在Azure Logic Apps中将UTC时间转换为本地时区

Azure Logic Apps UTC时区转换实现方法

Azure Logic Apps 原生提供convertTimeZone表达式直接实现UTC时间到任意指定时区的转换,你当前使用的函数是正确的,但参数顺序填写错误。

正确语法

convertTimeZone(待转换的源时间戳, 源时区标识符, 目标时区标识符, 可选的输出时间格式)

参数说明

  • 第一个参数:必须传入你获取到的UTC格式的文件上传时间字段,不能直接填时间格式
  • 源时区标识符:固定填UTC即可
  • 目标时区标识符:根据需求填写官方支持的时区ID,例如:
    • 太平洋标准时间:Pacific Standard Time
    • 中部标准时间:Central Standard Time
    • 中国标准时间:China Standard Time
  • 输出时间格式(可选):按你需要的格式填写,比如HH:mm:ss、yyyy-MM-dd HH:mm:ss等

可用示例

如果你需要将触发器拿到的文件上传UTC时间转换为中部标准时间,格式为时分秒,写法如下:

convertTimeZone(triggerBody()?['UploadTime'], 'UTC', 'Central Standard Time', 'HH:mm:ss')

如果要转换为太平洋标准时间,直接修改第三个参数即可:

convertTimeZone(triggerBody()?['UploadTime'], 'UTC', 'Pacific Standard Time', 'HH:mm:ss')

注意事项

  • 待转换的源时间戳必须是符合ISO 8601格式的时间字符串,你从系统拿到的默认UTC时间一般都符合要求,不需要额外处理
  • 时区标识符必须使用Azure官方支持的Windows时区ID,不要自定义缩写

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.03 11:27:06