百科问答小站 logo
百科问答小站 font logo



为什么绝大多数电子产品的时间设定都只能调到1970年? 第1页

  

user avatar   pansz 网友的相关建议: 
      

历史原因。

32位整数只能表示1901年到2038年的范围,这个数为最小的值(负数)是在1901年,为零的时候正好是1970年,某些应用不让它为负,所以就只能是1970到2038年,如果超过2038会穿越回1901年。

64位时间才能表示更大的范围,但大量的程序依赖那个32位的时间整数,要改动起来恐怕工作量很大。

请祈祷所有用 32 位表示时间的程序在 2038 年之前都得到了升级维护吧,不然,boom。。。




  

相关话题

  在耳机相同的情况下,电脑的音质会比不上 CD 机吗?为什么? 
  计算机图形学是不是计算机专业方向中对数学要求最高的? 
  GitHub 上有哪些值得推荐的开源电子书? 
  私人网站能看到用户的密码吗? 
  编程语言是不是代码越多越逻辑越严谨? 
  碳纳米管会代替传统硅材料成为更优质的计算机电子元件材料吗,现在大规模应用的阻碍是什么? 
  如何比较台式机、一体机、笔记本、上网本、超级本、平板的优缺点,以及未来的发展趋势? 
  我无法在学习生活上保持同样的热情该怎么办? 
  active directory是不是很难学? 
  为什么没有国产 Windows 的诞生? 

前一个讨论
《轩辕剑 3》是世界一流水平的 RPG 吗?
下一个讨论
为何知乎上少见有水平的希粉?为什么大部分希粉的回答说服力都不强?





© 2025-03-31 - tinynew.org. All Rights Reserved.
© 2025-03-31 - tinynew.org. 保留所有权利