以往美国的夏令时是从4月的第一个星期天开始,到10月的最后一个星期天结束。基于2005年布什总统签署的关于节约能源的法令,从2007年开始,夏令时将延长3个星期,就是从3月的第二个星期天开始,到11月的第一个星期天结束。
但这里面的问题还有很多,一些老的计算机,因为没有考虑这个时间的变更,不能自动提前更换时间,预计美国东部的很多地方可能出现类似电脑2K的“千年虫”问题。例如,我工作单位的电话留言系统就会因为这个时间变更,丢失所有存储的电话留言。
实行夏令时最早是美国本土的科学家“本杰明.富兰克林”( Benjamin Franklin)的主意,这个在电影“国家宝藏”里也提到过。其实富兰克林并没有提到更改时间的问题,只是在一封信里提出,趁着天亮早起床,能节省蜡烛的钱,并说“早睡早起,能使人健康,富有,聪明”。
1907年William Willett提出了这个建议,而正式开始实行则是在第一次世界大战时期的德国,开始于1916年的4月30日。英国在同年5月21日跟进,美国是在1917年6月17日开始的。以后开始和结束的时间多有变更,例如一开始是从3月的最后一个星期天到10月的最后一个星期天。
实行夏令时的初衷是节约电力,但情况却并非是人们所想象的,1975年的美国因为夏令时也只是在4到5月间减少电力使用越1%。而在澳大利亚,则因为白天延长,人们使用空调的时间延长了,反而增加了耗电。
时间改变造成的问题非常多且复杂,例如对于交通,电脑,人们生活习惯,犯罪率的影响等等。
中国在上个世纪80年代开始实行夏令时,但显然夏令时带来的麻烦比收益还要大,不久就停止了。
但以浪费著称的美国,不知道在收益与麻烦之间是怎么计算的,到底效果如何,要等以后的研究才能得到答案。
分享到:
相关推荐
本文将深入探讨如何在MATLAB中实现这一功能,并结合给定的标题“夏令时:检查日期是否在美国夏令时”以及描述中的内容进行详细讲解。 首先,了解夏令时(Daylight Saving Time, DST)的概念是必要的。夏令时是一种...
例如,你可以比较3月的第一个周日和11月的第一个周日之间的时区偏移,因为在美国,这两个日期通常标志着夏令时的开始和结束。如果偏移量在两个日期之间发生了变化,那么可以推断系统在夏令时期间。然而,这种检测...
例如,在美国和加拿大,夏令时通常是从每年三月的第二个星期日开始到十一月的第一个星期日结束;而在欧洲,则是从三月最后一个星期日到十月最后一个星期日。由于夏令时的存在,当一个地区进入或退出夏令时状态时,与...
- `calclock`函数:可以获取系统时间以秒为单位的值,这对于精确计算时间差和处理夏令时变化非常有用。 - `clock`函数:返回当前系统时间,也可以用作时间点的起点或终点。 总结起来,"matlab开发-...
3. **通信协议**:三菱PLC可能与其他设备通过串行通信或以太网连接,程序可能需要确保在夏令时变化期间通信不受影响。 4. **错误处理**:良好的程序设计应包括错误处理机制,以防时区或时间设置错误导致的系统故障...
结合标签“三菱PLC”,我们可以推断,压缩包内的文件很可能是关于如何编程三菱PLC以处理2007年美国夏令时调整的实例代码、教程或者指南。由于夏令时涉及到时间的改变,可能涉及到PLC程序中的时间计算、时间戳处理或...
总之,AB PLC的时钟调整功能是其强大功能的一个体现,通过合理编程,我们可以轻松应对如夏令时等时间变化带来的挑战,保证自动化系统的高效稳定运行。对于工业自动化领域的技术人员,理解和应用这些知识是必不可少的...
此外,这个示例假设了美国的夏令时规则不会改变,但实际情况中,法律可能会调整夏令时的开始和结束日期,因此实际应用时应保持代码的更新,以适应可能的变化。 总结来说,实现美国东部时间和北京时间之间的转换需要...
例如,埃及可能会在某些年份暂停实施夏令时,这样的变化就需要被tzdata记录并更新,以便软件能够正确处理这些地区的日期和时间。 处理tzdata涉及到的关键概念包括: 1. **时区ID**:每个时区都有一个唯一的标识符...
在这个例程中,可能包含的代码或指令是用于处理日期和时间信息的,以便系统能够根据特定的日期和星期几进行某些操作,同时考虑到夏令时的变化。 首先,"Day of Week"通常涉及到编程中的日期和时间函数,例如获取...
夏令时的具体实施方式因国家和地区而异,例如美国自2007年起,夏令时开始于每年3月的第二个星期日凌晨两点,并于11月的第一个星期日结束。 #### 三、Java中的时间日期相关类 为了简化日期时间的处理,Java标准库...
`jClocksGMT`会自动处理夏令时变化。当设定的时区开启夏令时,插件会根据当地的夏令时规则调整时间显示,无需开发者额外处理。 **6. 自定义样式** 通过CSS,你可以轻松定制时钟的外观。例如,更改字体大小和颜色:...
3. **夏令时规则**:包含何时开始和结束夏令时的具体日期和时间,以及夏令时期间时钟如何调整的信息。这些规则因国家和地区而异,且可能随时间改变。 4. **历史变更**:考虑到历史上一些国家和地区时区规则的变化,...
美国洛杉矶使用夏令时,而上海不使用,因此在计算时间时需要考虑时区差和夏令时的影响。通过计算两地时差和飞行时间,可以确定抵达上海浦东国际机场的具体时间。 3. 日出方位:日出方位与太阳直射点的位置有关。4...
若巴西实施夏令时(时间提早1小时),则巴西夏令时为11月11日的4时。因此正确答案是C.11月11日5时。 2. **地球内部结构**:根据题目中的钻井深度8588米,这个深度并未穿透地壳,地壳的平均厚度约为30-50千米。选项...
它会根据特定时区的规则自动调整日期和时间,以反映夏令时的变化。 ### 5. 创建带有时区的datetime对象 可以直接创建带有时区信息的`datetime`对象: ```python local_time = datetime.datetime.now(tz) ``` 这样...
Oracle 9i还支持夏令时,这意味着系统能够自动调整由于夏令时变化导致的日期和时间差异。这对于那些需要处理跨越夏令时期间的事务特别有用。 `EXTRACT`函数允许从日期或时间戳中提取特定的日期或时间部分,如年、月...
`pytz`库是Python社区广泛使用的库,它提供了对`Olson`数据库的接口,使开发者能够方便地处理各种时区和夏令时问题。 `pytz`库的核心功能在于其能够准确地处理历史上的时区变化。`Olson`数据库包含了全球各地的时区...
处理时区时,尤其要注意夏令时的变化,因为它们可能会影响到时间的计算。例如,如果你的应用程序需要处理跨越夏令时切换的事件,确保正确处理这些时区转换非常重要。 此外,`TimeZone` 的 `useDaylightTime()` 方法...
4. **夏令时调整的原因**:美国延长夏令时是为了更好地利用自然光照,节约能源。这与黄赤交角的变化无关,而与社会需求和能源政策有关。 5. **夏令时的应用**:新加坡由于地处赤道附近,昼夜长短差异小,所以最不...