有没有一个时区,我可以使用,以考虑到夏令时?我知道'EDT'是指夏令时,而'EST'不是。是否有一个时区我可以使用,将自动检测日期时间是否是夏令时?“ET”或“America/New_York”能行吗?
编辑::
抱歉应该更清楚。我想取一个日期并将其转换为东部时区,但我希望它考虑到东部时区的日期是否为夏令时。
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合并的这种行为对我来说