如何在逻辑应用程序的条件语句中检查 EST 中的日期时间
How to check datetime in EST in conditional statement in Logic App
我有一个每天每半小时运行一次的逻辑应用程序。典型的一天从凌晨 3 点开始到 2:59am。所以在条件下我必须检查当前时间(EST 时间)是否在 12am 到 2:59am 之间,并根据表达式评估,我执行一个动作。
我的条件表达式如下--
convertTimeZone(utcNow(),'UTC','Eastern Standard Time')
现在发生的事情是,即使 EST 时间是 12:30am,它仍然评估为 False。但是,它应该评估为真,因为 12:30 am 在 12:00am 和 2:59am 之间。
我在这里做错了什么?
请在您的条件操作中使用此表达式:
convertTimeZone(utcNow(),'UTC','Eastern Standard Time','HH:mm:ss')
我做了测试,效果很好。
我有一个每天每半小时运行一次的逻辑应用程序。典型的一天从凌晨 3 点开始到 2:59am。所以在条件下我必须检查当前时间(EST 时间)是否在 12am 到 2:59am 之间,并根据表达式评估,我执行一个动作。
我的条件表达式如下--
convertTimeZone(utcNow(),'UTC','Eastern Standard Time')
现在发生的事情是,即使 EST 时间是 12:30am,它仍然评估为 False。但是,它应该评估为真,因为 12:30 am 在 12:00am 和 2:59am 之间。
我在这里做错了什么?
请在您的条件操作中使用此表达式:
convertTimeZone(utcNow(),'UTC','Eastern Standard Time','HH:mm:ss')
我做了测试,效果很好。