为什么mysql中的时间戳范围为1970-2037年?

如题所述

因为linux的时间范围是1970-2037,原因在于:
unix 以unix纪元年表示时间,他们的时间是从1970-01-01 00:00:00到现在经历的秒数,
而到约2037某个时刻,内核用32位的值来记录的秒值就溢出了;
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-02-20
因为早期unix系统时间就是一个32位整数,0就代表1970.1.1 00:00:00
1就代表1970.1.1 00:00:01
到2037年 整数溢出了......
相似回答