是否有可能两个用户以“America/New_York”格式报告相同的时区名称,但一个正在观察 DST 而另一个不是?
Posted
技术标签:
【中文标题】是否有可能两个用户以“America/New_York”格式报告相同的时区名称,但一个正在观察 DST 而另一个不是?【英文标题】:Is it possible that two users report the same timezone name in the format "America/New_York" but one is observing DST and other isn't? 【发布时间】:2020-06-28 05:18:56 【问题描述】:我正在创建需要根据用户本地时间触发的 cron 作业。我正在使用在线 cron 作业服务,它允许我们将时区名称设置为“America/New_York”等特定于 cron 作业。
那么,问题是,是否有可能两个用户报告相同的时区名称,但一个正在观察 DST 而另一个不是?我们将从 android 和 ios 用户那里获得这些时区名称。
【问题讨论】:
【参考方案1】:没有。 “America/New_York”是 IANA 时区名称,这些时区在特定的 UTC 时刻开启或关闭夏令时。假设两个用户就当前 UTC 时间和时区达成一致,那么他们必须就当前本地时间达成一致。
【讨论】:
以上是关于是否有可能两个用户以“America/New_York”格式报告相同的时区名称,但一个正在观察 DST 而另一个不是?的主要内容,如果未能解决你的问题,请参考以下文章