如何在 Workato 中获取特定时区的当前日期

问题描述 投票:0回答:1

如何在 Workato 中获取特定时区的当前日期?对于配置为 PST 的帐户,当我运行以下命令时

today.in_time_zone("Europe/Madrid")

它仍然返回太平洋标准时间的日期,而不是“欧洲/马德里”。这是一个错误吗?

我怎样才能让它返回太平洋标准时间的日期?

integration workato
1个回答
0
投票

尝试

now.in_time_zone("Europe/Madrid")
.

today
有一些奇怪的互动。根据我的观察,两者都采用默认的 PST 时间,但如果您使用
today
,它是一个日期值,而如果您使用
now
,它是实际的时间戳。

例如

  • today
    PST 是 2020 年 1 月 31 日。
    "31 Jan 2020".in_time_zone("Europe/Madrid")
    仍然是 2020 年 1 月 31 日。
  • now
    PST 是 2020 年 1 月 31 日 23:43。
    "23:43 31 Jan 2020".in_time_zone("Europe/Madrid")
    会将其转换为正确的 GMT 偏移量。
© www.soinside.com 2019 - 2024. All rights reserved.