【生意多】-免费发布分类信息
当前位置: 首页 » 新闻 » 教程 » 正文

UNIX时间

放大字体  缩小字体 发布日期:2020-11-13 05:18:03    浏览次数:9
导读

  声明:百科词条人人可编辑,词条创建和修改均免费,绝不存在官方及代理商付费代编,请勿上当受骗。详情  是UNIX类UNIX系统使用的时间表示方式:从协调世界时1970年1月1日0时0分0秒起至现在的总秒数,不考虑闰秒。 在多数Unix系统上Unix时间可以透过date +%s指令来检查。  (ISO 8601:2018-08-06T12:57:28Z),当这个

  声明:百科词条人人可编辑,词条创建和修改均免费,绝不存在官方及代理商付费代编,请勿上当受骗。详情

  是UNIX类UNIX系统使用的时间表示方式:从协调世界时1970年1月1日0时0分0秒起至现在的总秒数,不考虑闰秒。 在多数Unix系统上Unix时间可以透过date +%s指令来检查。

  (ISO 8601:2018-08-06T12:57:28Z),当这个页面生成时的Unix时间。

  现时大部分使用UNIX的系统都是32位的,即它们会以32位有符号整数表示时间类型time_t。因此它可以表示136年的秒数。表背叠示协调世界时间1901年12月13星期五20时45分52秒至2038年1月19日3时14分07秒(二进制体辩厚:01111111 11111111 11111111 11111111,0x7FFF:FFFF),在下一秒二进制数字会是10000000 00000000 00000000 00000000(0x8000:0000),这是负数,因此各系统会把时间误解作1901年12月13日20时45分52秒(亦有可能回归到1970年)。这时可能会令软件发生问题,导致系统瘫痪。

  目前的解决方案是把系统由32位转为64位系统。在64位系统下,此时间最多可以表示到292,277,026,596年12月4日15时30分08秒。

  在2016年2月12日,据披露,如果把苹果iPhoneiPad等设备翻耻晚的系统时间设置为1970年1月1日,随后重启设备,它会直接变砖。目前苹果公司正式承认了漏洞存在,但是尚未公布具体的引发原因。部分中协组兰国大陆用户猜想这是因为调整当地时间危臭赠纹到1970.1.1 0:00后,如果时区为正,那么GMT时间就早于unix定义的0时间。例如北京时间 1970.1.1 0:00 (UTC+0800) 是UTC 1969.12.31 16:00 对应的unix时间是负的。但是有人回应尝试设为正时区重启后仍然变砖。苹果对此采用的策略是柜杠去糠在随后的固件更新中将时间禁止调整到2000年以前。

  UNIX时间以5000日为纪念日,第一个5000日是1983年9月10日,第10000日是1997年5月19日,第15000日是2011年1月26日,第20000日是2024年10月4日,第五百个5000日是8814年10月8日。

  Ming—kui C, LI J. 基于 LabVlEW 的 UNIX 时间戳转换为可读日期研究[J].

 
关键词: unix
(文/小编)
打赏
免责声明
• 
本文为小编原创作品,作者: 小编。欢迎转载,转载请注明原文出处:http://www.31duo.com/news/show-755497.html 。本文仅代表作者个人观点,本站未对其内容进行核实,请读者仅做参考,如若文中涉及有违公德、触犯法律的内容,一经发现,立即删除,作者需自行承担相应责任。涉及到版权或其他问题,请及时联系我们。
 

(c)2016-2019 31DUO.COM All Rights Reserved浙ICP备19001410号-4

浙ICP备19001410号-4