当前位置: 首页 > 知识库问答 >
问题:

哪个时区考虑夏令时?

和柏
2023-03-14

有没有一个时区,我可以使用,以考虑到夏令时?我知道'EDT'是指夏令时,而'EST'不是。是否有一个时区我可以使用,将自动检测日期时间是否是夏令时?“ET”或“America/New_York”能行吗?

编辑::

抱歉应该更清楚。我想取一个日期并将其转换为东部时区,但我希望它考虑到东部时区的日期是否为夏令时。

共有1个答案

闻深
2023-03-14

NSDate对象表示与任何时区或夏令时无关的时间点。NSTimeZone对象将能够接受NSDate对象并确定其时区中的时间,如果该时区使用它,则考虑夏令时。

'America/New_York'是一个使用夏令时的时区,因此如果您使用设置为'America/New_York'时区的NSDateFormatter显示您的NSDate,则它将占夏令时。

 类似资料:
  • 轻触方格启用设定,即可将夏令时反映于时间显示中。

  • 问题内容: 如何检查夏令时是否有效? 问题答案: 您可以使用并查看返回值中的标志。 使用,您可以在任意时间问相同的问题,以了解DST在当前时区是否有效。

  • 夏令时间 选择[标准]或[夏令时间]。

  • 我正在使用一些C#代码,试图了解C#中减去DateTime对象是如何与夏时制相关联的。 根据谷歌和其他消息来源,2017年东部标准时区的夏令时“Spring来临”活动是3月12日凌晨2:00。所以,那天的头几个小时是: 所以,如果我要计算在那个日期的那个时区,上午1:00和4:00之间的时差,我希望结果是2个小时。 在我的PC上,这将生成: 所有的输出都和预期的一样--除了3小时的最终值,正如我上

  • 从“GMT夏令时”或任何其他可用的Windows时区信息有什么方法可以到达BST吗?

  • 我在Git中有两个主要分支:和。 我的分支的结构如下: 在我执行合并之前,和在提交、和的master中有一个共同的父级 ,我删除了一些文件(比如和)当它们仍然存在于分支中的提交中时,它们不正确。 因此,当我通过创建提交来执行三方合并以加入和时,不再包含foo和bar!Git没有以任何方式通知我他们失踪的消息。 在我看来,因为,和只是在提交之后重新播放,因此和都消失了。 Git合并的这种行为对我来说