关于2038年1月19日03:14:07 Tuesday
今天在阅读《UNIX环境高级编程》一书时,读到了一道题目:
若日历时间存放在带符号的32位整型数中,那么到哪一年它将溢出?可以用什么方法扩展溢出浮点数?采用的策略是否与现有的应用相兼容?
在计算机应用上,2038年问题可能会导致某些软件在2038年无法正常工作。所有使用UNIX时间表示时间的程序都将受其影响,因为它们以自1970年1月1日经过的秒数(忽略闰秒)来表示时间。这种时间表示法在类Unix(Unix-like)操作系统上是一个标准,并会影响以其C编程语言开发给其他大部份操作系统使用的软件。
由于是带符号的整型数,那么有效位数就为31位。也就是说最大经过时间maxtime = 2的31次方秒。
s_per_year = 365 *24*60*60;
maxtime / s_per_year = 68;
1970+68=2038.
准确地说,时间会再2038年1月19日03:14:07下一秒溢出,在内部被表示为一个负数.
解决的方法就是将32位扩展至64位.
关于2038年1月19日03:14:07 Tuesday相关推荐
- 当我们遭遇2038年1月19日该怎么办?
今天在查看php5中文文档的时候,看到了一个时间函数,格式化一个本地时间/日期string date(string fromat[,int timestamp]);函数的解释是:返回将整数timsta ...
- 什么时候是世界末日?Unix的世界是2038年1月19日
如果你在苹果智能语音助手 Siri 里面提问:什么时候是世界末日呢?怕是会得到一个令人感慨和有爱的回答:Unix 32位计算器的末日可能是在 2038年1月19日发生,或许就在那时. 这一切到底是怎么 ...
- 【财经期刊FM-Radio|2020年11月19日】
title: [财经期刊FM-Radio|2020年11月19日] 微信公众号: 张良信息咨询服务工作室 [今日热点新闻一览↓↓] 疫苗利好不敌疫情担忧,美股盘中转跌,特斯拉再逆市大涨,人民币和比特币 ...
- 广州人民优步奖励政策(7月13日~7月19日)
人民优步奖励政策(7月13日~7月19日) 滴滴快车单单2.5倍,注册地址:http://www.udache.com/如何注册Uber司机(全国版最新最详细注册流程)/月入2万/不用抢单:htt ...
- 问道手游安卓服务器维护公告,问道手游手游安卓服务器1月19日维护公告
为保证服务器的运行稳定和服务质量,<问道>手游所有安卓服务器将于2017年1月19日早上4:50进行停机维护,预计需要维护3小时,如果在预定时间内无法完成维护内容,开机时间也将继续顺延. ...
- 1月19日云栖精选夜读:天文学+云计算,国家天文台-阿里云战略合作首年成果丰硕...
国家天文台-阿里云天文大数据联合研究中心2017年度工作会议于2018年1月19日在杭州阿里巴巴西溪园区召开.国家天文台台长严俊,阿里云总裁胡晓明出席工作会议并共同开启了"天文数据挖掘&qu ...
- 2021年4月19日 深圳头条后台开发实习面试(二面)(含总结)
title: 2021年4月19日 深圳头条后台开发实习面试(二面) tags: 面经 2021年4月19日 深圳头条后台开发实习面试(二面) 自我介绍 面试直接跟我讲你想让我问哪个方面的问题呢?(这 ...
- 2021年3月19日 百度开发实习面试(质量效能研发部)(一面)
title: 2021年3月19日 百度开发实习面试(质量效能研发部)(一面) tags: 面经 2021年3月19日 百度开发实习面试(质量效能研发部)(一面) 自我介绍介绍项目你介绍一下hashm ...
- 2018年08月19日发烧诸事记
2018年08月19日发烧诸事记 关于发烧给敲响的警钟 八月十六日,中午突然觉的有发烧症状,会宿舍喝了些水便回去了,下午上课时情况愈加严重,浑身发冷,无法正常训练,三点多时便去永康街上的社区医疗服务中 ...
最新文章
- 仿FLASH动感十足鼠标滑过放大的菜单代码
- NSAssert的使用
- android enum java包_Android @IntDef注解取代Java enum枚举提高性能详解
- ajax如何将数据写入文本框,ajax 从数据库读到文本框
- 【转载】SQL update select结合语句详解及应用
- jax-rs配置_具有MicroProfile配置的可配置JAX-RS ExceptionMapper
- php添加jpeg,PHP-如何将JPEG图像保存为渐进JPEG?
- Object.prototype的成员介绍
- java 线程_理解java多线程
- springboot 项目maven 打包错误
- 使用反相器的rc振荡电路
- 【FXCG】如何成功启动SWOT分析法
- 二项分布(一种离散分布)
- 裸看美剧必备英文词汇文章索引
- linux 终端 reboot,讲解Linux基础命令之:man、reboot
- LoRa节点开发:9、LoRaWAN在各个国家或地区可使用的频段列表
- 利用python构建马科维茨_使用CVXOPT包实现马科维茨投资组合优化
- 数据库复习笔记-第1章绪论
- 在线接口Mock工具fastmock详解
- 大数据运维实战第十七课 日志收集、分析过滤工具 Logstash应用实战