为什么今天QQ空间发表说说日期是1970年1月1号?我震惊了!不信的自己去看看!!!
74个回答
2014-12-11
展开全部
用32 位来表示时间的最大间隔是 68 年,而最早 出现的 UNIX 操作系统考虑到计算机产生的年代和应用的时限综合取了 1970 年 1 月 1 日作为 UNIX TIME 的纪元时间 ( 开始时间 ) ,而 java 自然也遵循了这一约束。也就是说32 位能表示的最长时间是 68 年,而实际上到 2038年 01 月 19 日 03 时 14 分 07秒,便会到达最大时间,过了这个时间点,所 有 32 位操作系统时间便会变 为 10000000 00000000 00000000 00000000也就是1901年 12月 13 日 20时 45 分 52 秒,这样便会出现时间回归的现象,很多软件便会运 行异常了。这个回答有点麻烦啊……能采纳吗?我有点需要
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
1969年8月,贝尔实验室的程序员肯汤普逊利用妻儿离开一个月的机会,开始着手创造一个全新的革命性的操作系统,他使用B编译语言在老旧的PDP-7机器上开发出了Unix的一个版本。随后,汤普逊和同事丹尼斯里奇改进了B语言,开发出了C语言,重写了UNIX,新版于1971年发布。那时的计算机操作系统是32位,时间用32位有符号数表示,则可表示 68 年,用32位无符号数表示,可表示136年。他们认为 以 1970年 为时间 原点 足够可以了。 因此,C 的 time 函数 就这么 定了,后来的 java 等也用它,微机也用它,工作站本来就是unix系统当然也用它。(今后若用64位机年限更没问题。)1970年1月1日 算 UNIX 和 C语言 生日。由于主流计算机和操作系统都用它,其他仪器,手机等也就用它了。 另外,只有安卓系统是这样,苹果系统没有问题。
追问
哇好深奥
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这时间段明显不同啊!你看看上面的日期是1970-01-01,下面有一个是拍摄时间12-09。很明显这有问题……是不是你手机设置了日期?很有可能是你手机上的日期设置错了!。
追答
这条说说是2014-12-09日发表的!也就是前两天。
可能是你手机的日期设置错了,所以导致这样的误会。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
说明手机有很严重的问题,解决方案①换多一台手机②拿手机去修
更多追问追答
追问
你去看看你QQ空间呢别惊讶
追答
那你还是去修吧。如果继续这样,手机消息可能要几百年以后才能收到回复及评论
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询