在美国,有诸如东部时间
和太平洋时间
这样的时区,在夏时制期间,它们是东部夏时制
和太平洋夏时制
,而当夏时制不生效时,它们是东部标准时间
和太平洋标准时间
。
那么,既然夏令时从3月的第二个星期日开始,到11月的第一个星期日结束,那么说3月到11月之间的日期是在东部标准时间
还是太平洋标准时间
是无效的吗?例如,以下日期在技术上是否不存在?
它不应该是太平洋夏时制(PDT)
,还是仅仅是pt
,以避免必须指定Daylight
或standard
?
...说三月到十一月之间的日期是东部标准时间还是太平洋标准时间是无效的吗?
如果你说的是一个时区,它在那个特定的时间没有观察到那个特定的片段,那么是的--它是无效的。东部标准时间总是UTC-5,东部夏时制总是UTC-4。如果你在意思是UTC-4的时候说EST,你就用错了。(人们确实经常错误地使用它。)
然而,正如其他人指出的,许多时区的一些地方不遵守夏令时,即使他们周围的地区遵守夏令时。如果你说夏季MST,它在凤凰城有效,但在洛杉矶不行。
夏令时间 选择[标准]或[夏令时间]。
2018-03-26 09:04:14Z 2018-03-26 14:34:14+05:30 2018-03-26 11:04:14+02:00
但是,有一种情况是,指定的时间落在该时区的夏令时内。在上述时区中,从4月到10月遵循夏令时,偏移量为(+10.30)。那么,如果我必须获得9月份的数据,客户是否应该提供基于日期的必要的偏移(2月的日期为+9.30,9月的日期为+10.30)? 或者客户端是否应该以当前时区的偏移量发送日期(不受日光影响),服务器是否应该负责识别夏令时的日期,并在处理之前将该日期标准化一小时?怎样处理这样的案件才是适
问题内容: 中欧夏令时开始于三月的最后一个星期日。我们将时钟设置为02:00到03:00。如果我在数据库请求中进行时间戳计算会发生什么?比方说,在01:59? 结果是03:00还是02:00? 如果我们将时钟设置为03:00到02:00,那结束了呢? 时间从03:00更改为02:00之后…在02:00会发生什么?是02:59还是01:59? 应该如何处理?最佳实践以及Oracle Database
看来我星期一早上有个案子!!! 正如你们所能看到的,我的本地机器位于东部时区,日光节约已经生效。这可以从下面的“日期”命令中看到。 然后我使用php生成了一个unix时间戳。它应该给出您当前的时间并在1970年1月1日的UTC 0:0:0将其转换为Unix纪元。 我的mysql会话被设置为UTC,我想象1460992469表示为mktime转换为UTC。 问题是转换回est不承认夏令时。谁能帮我指
我得到一个格式为yyyy-MM-dd HH: mm的字符串,它代表UTC中的日期和时间。下一步是将其放入日历(带时间区UTC)。 此外,还需要创建一个单独的日历,将UTC转换为“欧洲/伦敦”时区(GMT/BST)。 之后,我需要能够检测“欧洲/伦敦”日历是否有DST(日光节约补偿)。 下面的代码将告诉你我已经走了多远,它在一台默认系统时区为GMT的英国计算机上运行正常。但是,当我在一台时区为UTC