UTC Now ( ) 在 Azure 逻辑应用程序中减去几个小时(对于 PST 时间)

UTC Now ( ) subtracts few hours (for PST time) in Azure Logic Apps

我在 Azure Logic Apps 工作,我正在尝试放置 PST 时间的时间戳。

最初,我输入的是 UTCNow(),但它标记了服务器所在的时间。

但是,我需要在文件名中加上太平洋时区的时间戳。

当我这样尝试时 (UTC-8),它不会保存它(错误)。

当我把它写成 PTNow() 时,逻辑应用程序被保存了。

但是,当我 运行 逻辑应用程序时,它仍然显示 UTCNow() 的时间。

根据 thomas 的建议,您可以使用 convertFromUtc 或 convertTimezone 函数在逻辑应用程序中将 utc 时间转换为 pst 时间

  convertFromUtc(utcNow(),'Pacific Standard Time')
convertTimeZone(utcNow(),'UTC','Pacific Standard Time')
  • 或者,您可以使用 subtractFromTime 函数将 utc 时区转换为 pst 时区
 subtractFromTime(utcNow(),7,'Hour')