这几日发现Linux的mktime与gmtime所处理的数据类型是32位的,即代表时间设置只能设置到2038年,在公司的产品要实现这个时间的突破还是得自己写一个新的处理时间的函数. 作为一个刚毕业的程序员,老板把这个任务交给我了,虽然到最后老板没有采纳我的算法,但是还是po上我的算法,作为我的第一篇文章吧.欢迎各位大神来指错我的错误,谢谢. 部分代码是从网上一位前辈那借鉴而来的,网址找不到了. typedef unsigned long long time_t2; ] = { //正常年限: {…