【Linux】多睡/少睡一小时!冬夏令时全解析

多伦多2016年11月6日凌晨2点开始起时间调回一小时,时间到凌晨2点时自动跳回到1点,大家可以多睡一小时(或者多一小时写essay的时间)~
多伦多2017年3月12日凌晨2点开始时间拨快一小时时间到凌晨2点时自动跳到3点,大家需要注意休息,保证睡眠~
夏令时、冬令时对于中国的小伙伴们来说是一个熟悉又陌生的名词,在国内,所有地区均使用北京时间,也从来不需要根据夏令时、冬令时来调整;而在加拿大,每年都需要调整2次时间,一次是调整到冬令时,一次是调整到夏令时,下面小编就来介绍一下夏令时与冬令时~
什么是夏令时、冬令时?
夏令时,也称夏时制或者Daylight Saving Time(DST),一般认为是由于夏天日出较早,人们可以早起工作学习、晚上早睡,从而节约照明用的能源以及照顾上早班的人们。实施是由政府规定一个日期开始,所有的时钟相比较本时区时间(local time zone)增加一小时,例如到凌晨2点时自动调到3点。加拿大2016年的夏令时实行时间是3月13日凌晨2点。
冬令时在不同的国家有着不同的规定,在有些纬度较高的国家,为了鼓励人们多利用日光、节约照明能源,规定所有的时钟相比较本地时间减少1小时,例如到凌晨2点时自动调到1点,鼓励人们等日出后再起。而在加拿大,冬令时的实际意义是从夏令时恢复到本地的正常时间,不会比本地时间再慢1小时。2016年加拿大的冬令时实行时间是11月6日凌晨2点,可以把冬令时当作是夏令时调整的undo(回归)。
为什么实施夏令时、冬令时?
被公认第一个提出现代夏令时的人是本杰明 富兰克林(Benjamin Franklin),本杰明是美国独立运动组织者、独立宣言起草者附带发明家,传奇人物不解释,了解更多戳:百度百科。作为效率狂人的本杰明于在担任美国驻法国大使时,觉得法国人民早上10点才起床,深夜才入睡过于慵懒,于是他于1784年发表了An Economical Project for Diminishing the Cost of Light,建议将时钟拨快,让人们早起床来节约蜡烛,可惜的是在他一生中并没有看到夏令时的实施。

而乔治 哈德森(George Vernon Hudson),这位新西兰生物学家也对夏令时的实行作出了巨大的贡献。1895年,他发出了一个将时间拨快2小时的提议,这个提议的火爆程度类似于现在的地球一小时,建议新西兰的小伙伴们不要浪费大好时光,早睡早起享受日光,在当时引起了广泛的讨论,可惜,也没有实行。
而最后第一个实行夏令时的国家是德国,德国于1916年一战期间推行夏令时,希望节约社会资源(主要是燃料)用于战争。由于害怕德国因此累积太多生产的优势,英国、美国等国家紧随其后,也实行了夏令时,从此这个制度延续到今日。
至于逗逼加拿大为什么实施夏令时,可以参考以下对话:
加拿大人:“看,人家美国用夏令时了啦!我也要!我也要!”
加拿大政府:“好啦好啦,不要闹啦,我们也用~”
加拿大人:“要不要搞我们自己一套的夏令时?”
加拿大政府:“= = 太麻烦了,直接抄美国的就好了。。。”
以上纯属玩笑,不过加拿大的夏令时政策的确是沿用了美国的政策,甚至包括了分时区等细节。
一句话总结:“夏天早睡早起,冬天晚睡晚起,一方面节约能量,一方面迎合传统节日”
【Linux】多睡/少睡一小时!冬夏令时全解析的更多相关文章
- Log4j 输出的日志中时间比系统时间少了8小时的解决方法,log4j日志文件重复输出
1. 第一个问题:时间少了8小时 Log4j 输出的日志中,时间比系统时间少了8小时,但是 eclipse 控制台输出的日志的时间却是对的. log4j配置如下: #all logger output ...
- 用PHP获取系统时间时,时间比当前时间少8个小时
自PHP5.0开始,用PHP获取系统时间时,时间比当前时间少8个小时.原因是PHP.ini中没有设置timezone时,PHP是使用的UTC时间,所以在中国时间要少8小时. 解决办法: 1.在PHP. ...
- 一个小时搭建一个全栈 Web 应用框架
把想法变为现实的能力是空想家与实干家的区别.不管你是在一家跨国公司工作,还是正在为自己的创业公司而努力,那些有能力将创意转化为真正产品的人,都具有宝贵的技能并拥有明显的实力.如果你能在不到一个小时的时 ...
- linux根据进程号PID查找启动程序的全路径
linux根据进程号PID查找启动程序的全路径 2014-01-25 11:09 18629人阅读 评论(0) 收藏 举报 分类: Linux系统管理(29) 版权声明:本文为博主原创文章,未经博 ...
- linux设备驱动程序-i2c(2)-adapter和设备树的解析
linux设备驱动程序-i2c(2)-adapter和设备树的解析 (注: 基于beagle bone green开发板,linux4.14内核版本) 在本系列linux内核i2c框架的前两篇,分别讲 ...
- 【Linux】CentOS下升级Python和Pip版本全自动化py脚本
[Linux]CentOS下升级Python和Pip版本全自动化py脚本 CentOS7.6自带py2.7和py3.6 想要安装其它版本的话就要自己重新下载和编译py其它版本并且配置环境,主要是软链接 ...
- 少睡与吸烟影响IQ
导读:据英国<每日邮报>报道,根据科学家一项最新研究发现,一晚的糟糕睡眠,对大脑可能产生很大损害,就等同头部遭到了一次严重的撞击.长期睡眠不好会造成智力下降,请看[科学探索]揭秘: ...
- 排查在 Azure 中创建、重启 Linux VM 或调整其大小时发生的分配故障
创建 VM.重启已停止(解除分配)的 VM 和重设 VM 大小时,Azure 会为订阅分配计算资源. 执行这些操作时,即使尚未达到 Azure 订阅限制,也可能偶尔收到错误. 本文说明一些常见分配故障 ...
- jackson 转换 yyyy-MM-dd格式 少了一个小时问题解决(仅限中国)
如果你在你的实体类上面指定了@JsonFormat(pattern = "yyyy-MM-dd",timezone="GMT+8") 然后发现换成json后 小 ...
随机推荐
- 手机金属外壳加工工艺:铸造、锻造、冲压、CNC
现如今金属手机成为行业的热点,在消费电子产品中应用越来越广,本文详细介绍几种金属加工工艺及相关产品应用. 1.CNC+阳极:iPhone 5/6, HTC M7 2.锻造+CNC:华为P8,HTC M ...
- 99. Recover Binary Search Tree
题目: Two elements of a binary search tree (BST) are swapped by mistake. Recover the tree without chan ...
- Android 获取TextView 显示的字符串宽度
工作上有业务需要判断textview是否换行,我的做法是判断textview要显示的字符串的宽度是否超过我设定的宽度,若超过则会执行换行. 项目中的其他地方也有这样的需求,故直接使用了那一块的代码.如 ...
- Source Insight 安装使用
习惯了在source insight下编辑阅读源码,在linux下用vi总是用不好 ,还是在Ubuntu上用回熟悉的source insight. 在Ubuntu中,安装Windows程序用wine, ...
- strlen的C/C+++实现
2013-07-05 11:36:05 小结: 本函数给出了几种strlen的实现,有ugly implementation,也有good implementation.并参考标准库中的impleme ...
- C#.Net 如何动态加载与卸载程序集(.dll或者.exe)5-----Assembly.Unload
http://www.blogcn.com/user8/flier_lu/index.html?id=2164751&run=.04005F8 CLR 产品单元经理(Unit Manager) ...
- Download interrupted: URL not found.
Download interrupted: URL not found. androidURL not found 应该是url被墙了.可以试下:启动 Android SDK Manager ,打 ...
- 1837. Isenbaev's Number(floyd)
1837 被数据结构部分打击的不行了 换地 刷点简单的 图论第一题 floyd水过 #include <iostream> #include<cstdio> #include& ...
- MediaPlayer中创建AudioTrack的过程
使用MediaPlayer播放音视频时,会创建AudioTrack对象用于播放音频数据.下面就来看看MediaPlayer创建AudioTrack的过程: 1.创建AudioTrack对象MediaP ...
- Spring 教程(二)
一.Spring AOP介绍 开发其实就是在不断的重构,抽象重复代码,然后进行封装.从最原始的模块化编程到面向对象编程,代码的封装越来越整齐清晰,但是依然存在重复的代码,而这些重复代码几乎都是与业务逻 ...