是否有可能两个用户以“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 而另一个不是?我们将从 androidios 用户那里获得这些时区名称。

【问题讨论】:

【参考方案1】:

没有。 “America/New_York”是 IANA 时区名称,这些时区在特定的 UTC 时刻开启或关闭夏令时。假设两个用户就当前 UTC 时间和时区达成一致,那么他们必须就当前本地时间达成一致。

【讨论】:

以上是关于是否有可能两个用户以“America/New_York”格式报告相同的时区名称,但一个正在观察 DST 而另一个不是?的主要内容,如果未能解决你的问题,请参考以下文章

是否可以构建应用程序以向非应用程序用户发送通知

是否有可能以某种方式使该程序崩溃?

以编程方式将自定义范围添加到Azure B2C

是否可以添加拖动以水平重新加载集合视图?

在 GCM/FCM 中是不是有可能获得最后一个活动或用户是不是已连接?

是否有可能知道在 iOS 中用于共享的媒介是啥?