1970年1月1日为什么作为计算机元年的开始
什么是计算机元年?
上古时期的计算机操作系统是32位,一个int类型的数据是32位,它表示的范围是:-2147483648 ~ 2147483647,用它来代表秒钟数进行计算:2147483647/(3652460*60)=68.1(年)
也就是说用这个数来表示时间如果从公元纪年(耶稣诞生)开始算显然不够用,所以综合当时UNIX的发展历程,取了1970年做为计算机元年,用于计时的开始
什么是2038年问题?
32位表示最后时间到了2038年1月19日03时14分07秒,便达到了最大值,过了这个时间点,数据越界变成最小值:-2147483648。代表的时间就是1901年12月13日20时45分52秒,出现时间回归的现象,很多依赖时间的软件就会出现异常
2038年以后怎么办?
发展所导致的问题只能通过进一步发展解决,随着64为操作系统的普及,现在用64位操作 系统可以表示到292277026596年12月4日15时30分08秒了。也就是2900亿年以后
1970年1月1日为什么作为计算机元年的开始相关推荐
- 日期类的时间从为什么是从1970年1月1日(格林威治时间)
I suspect that Java was born and raised on a UNIX system. UNIX considers the epoch (when did time be ...
- Java的时间为何从1970年1月1日开始
上周有同事问到几个和时间相关的问题,非常有意思,之前也没怎么想过,不知道大家是否想过这几个问题 在mac下发现System.nanoTime()在JDK7和JDK8下输出的值怎么完全不一样 Syste ...
- 为什么从1970年1月1日开始
2019独角兽企业重金招聘Python工程师标准>>> 1.最懒的解释 很多编程语言起源于UNIX系统,而UNIX系统认为1970年1月1日0点是时间纪元,所以我们常说的UNIX时间 ...
- 为什么编程语言以及数据库要从1970年1月1日开始计算时
最初计算机操作系统是32位,而时间也是用32位表示. System.out.println(Integer.MAX_VALUE); 2147483647 Integer在JAVA内用32位表示,因此3 ...
- 漫话:为什么计算机起始时间是1970年1月1日?
这是我的第 203 期分享 作者 | 漫画编程 来源 | 漫画编程(ID:mhcoding) 分享 | Java中文社群(ID:javacn666) 问题复现 1970-01-01对于开发者来说都是不 ...
- 为什么计算机时间要从1970年1月1日开始算起
1970年1月1日... 为什么计算机时间和众多的编程语言的时间都要从1970年1月1日开始算起呢,时间计时起点到底为什么是1970年1月1号呢?我想大部分接触过计算机的人都知道,但大家几乎都没有想过 ...
- 漫画:为什么计算机起始时间是 1970 年 1 月 1 日?
作者 | 漫话编程 来源 | 漫话编程(ID:mhcoding) 问题复现 1970-01-01对于开发者来说都是不陌生的,有些系统对于时间的处理如果不够好的话,就可能把时间显示成1970-01-01 ...
- 为什么计算机起始时间、为什么Java时间戳、是1970年1月1日?
为什么计算机起始时间.为什么Java时间戳.是1970年1月1日? 相信这个问题让很多学习编程的人都感到疑惑,我也是,查询了很多,发现这篇帖子讲的通俗易懂,简单明了. [为什么计算机起始时间是1970 ...
- python输出一年有多少天多少时分秒_python编程如何显示从1970年1月1日到今天多少天又多少小时...
python编程如何显示从1970年1月1日到今天多少天又多少小时 有两个模块可以实现:time 和 datetime 在time模块中: time()函数返回的是1970-1-1 0:0:0 到现在 ...
最新文章
- 实在不好意思,最近写个项目,一直没时间来灌水
- 使用libcurl库编写HTTP客户端(包括GET/POST/HTTPS)
- numpy-自定义ufunc函数和广播
- 第十届 蓝桥杯样题 ——代码填空
- Java集合框架:Arrays工具类
- SAP Spartacus元素被选中后,focus颜色的css实现
- 【转】博客美化(3)为博客添加一个漂亮的分享按钮
- ruby hash方法_Ruby中带有示例的Hash.key?(obj)方法
- Error: Cannot retrieve metalink for repository: epel.
- H5 video 播放器demo代码
- 三边定位算法 matlab,三边测量法的MATLAB定位程序说明.doc
- 华为云HMS Core 助力鸿蒙开发
- 关于Windows PE
- JWT的讲解以及JJWT的使用(另附JWT工具类)
- MAXENT模型的生物多样性生境模拟
- 水牛城大学本科的计算机专业,纽约大学水牛城分校的计算机专业排名
- mysql触发器不起作用_mysql – 授予模式触发器不起作用
- matlab凑数求和,使用规划求解来解决excel自动凑数求和的方法
- 一文了解市面上的N种物理锁架构
- 计算机二级和三级哪个厉害,计算机二级和三级哪个更有用啊?没