有效期 2037年的问题:技术贴
1.既然取消了有效期,那这个2037年只是一个不得已存在的数字而已,不用关心。2.那为啥会不得已呢?是因为现在大部分系统中时间表示的类型的原因:
在unix/linux系统中,时间的表示方法是以1970年1月1日00:00:00所经过的秒数,使用基本系统数据类型time_t表示,time_t类型的变量最大值为0x7fffffff。
32位的time_t最迟能表示到2038年1月19日 11:14:07(Asia/Shanghai时间) 或2038年1月19日 03:14:07(GMT时间),再过1秒,time_t数据将变为负数,变为1901年12月14日 04:51:44(本地时间),或1901年12月13日 20:45:52(GMT时间).
移动为了安全,暂时将时间提前了一年,设置为2037年。
这个问题其实是Y2K类似,只不过现在暂时还有20多年的时间让我们去改进和完善系统。
所以大家大可不必对这个数字有想法。
有兴趣的同学可以参考:
http://www.51testing.com/?uid-363787-action-viewspace-itemid-242168
http://blog.csdn.net/zhangyang0402/article/details/5744475 虽然看不懂,但知道楼主是懂的,扫盲帖,帮顶^u^ 玩过LINUX的路过。。。。。。。。。。。。。。。。。。。。。。顶下 :D ^v^ ^c^ :) ^o^ 只是话费而已不是卡 技术帖。。。 看来移动的服务器是linux主机? 2037年啊. 我都已经61岁了。。。。。。:D :D :D再次帮顶 那年我 50岁了:') 那什么广东电信的有效期可以为2099年,江苏一元包日卡有效期为3000年,和解? 估计2037年的时候,网络已经不是问题了,到时候可能到处都是网络,随便免费上。 有啥技术可言呢? 顶技术贴.... 那我的成都无限有效期是2050年怎么说 虽然说这是时间戳技术上的问题,但是显示出来让用户看到,不得不说是一个阴谋,因为之前一直没公开显示,为何现在突然显示出来?难不成还是移动技术工程师的失误? 也许吧。谁知道呢。
页:
[1]