【问题标题】:How to check datetime in EST in conditional statement in Logic App如何在 Logic App 的条件语句中检查 EST 中的日期时间
【发布时间】:2020-11-06 17:50:55
【问题描述】:

我有一个逻辑应用程序,每天每半小时运行一次。典型的一天从凌晨 3 点到凌晨 2 点 59 分开始。所以在条件下,我必须检查当前时间(EST 时间)是否在凌晨 12 点到凌晨 2 点 59 分之间,并根据表达式评估,执行一个动作。

我的条件表达式如下--

convertTimeZone(utcNow(),'UTC','东部标准时间')

现在发生的情况是,即使 EST 时间是上午 12:30,它仍然评估为 False。但是,它应该评估为 true,因为 12:30 am 是在 12:00am 和 2:59am 之间。

我在这里做错了什么?

【问题讨论】:

    标签: azure conditional-statements datetime-format azure-logic-apps


    【解决方案1】:

    请在您的条件操作中使用此表达式:

    convertTimeZone(utcNow(),'UTC','Eastern Standard Time','HH:mm:ss')
    

    我做了一个测试,效果很好。

    【讨论】:

      猜你喜欢
      • 2017-08-20
      • 2022-01-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-01-11
      • 1970-01-01
      • 1970-01-01
      • 2014-01-24
      相关资源
      最近更新 更多