社区
Linux/Unix社区
帖子详情
time_t 的大小的问题
hayade
2007-11-16 11:15:12
大家都知道time_t存的是1970年1月1日0时0分0 秒算起至今的UTC时间所经过的秒数,
time_t是long int类型,在我的机器上用sizeof查看,发现是占4字节,signed型的4字节正数最大为2147483647(21亿);
而现在已经快12亿了,我想请问在2038年之后的某一天会不会出问题?
还有想问一下在UNIX平台下,long型长度是不是跟机器有关,32位机器就是4字节,64位机器就是8字节?
...全文
2189
7
打赏
收藏
time_t 的大小的问题
大家都知道time_t存的是1970年1月1日0时0分0 秒算起至今的UTC时间所经过的秒数, time_t是long int类型,在我的机器上用sizeof查看,发现是占4字节,signed型的4字节正数最大为2147483647(21亿); 而现在已经快12亿了,我想请问在2038年之后的某一天会不会出问题? 还有想问一下在UNIX平台下,long型长度是不是跟机器有关,32位机器就是4字节,64位机器就是8字节?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
stormful
2007-11-19
打赏
举报
回复
嵌入系统的CPU,没有那么快更新的。32位对于嵌入系统来说,真是太奢侈了。
另外一个问题,就是耗能。谁都不想自己的手机或者MP3天天热的跟烤箱一样。
嵌入系统的发行,不像软件发行。一般都对应相对昂贵的硬件。谁知道呐?现在都喜新厌旧,
到时候,统统换掉没未可知。
gamedragon
2007-11-17
打赏
举报
回复
如果要考虑到这方面的问题,一个程序用上百年,就不应该依赖编译器,自己实现这套东西。
yeetoo
2007-11-16
打赏
举报
回复
放心吧, 等咱们死的时候, 40多亿(unsigned long)是用不完的.
数据类型跟操作系统和运行库有关.
stormful
2007-11-16
打赏
举报
回复
在嵌入领域,这个问题很必要。2038年,我快70岁了,但是我写的程序可能还在运行。可怕。
NKLoveRene
2007-11-16
打赏
举报
回复
是啊
忧虑这个没有必要啊
gamedragon
2007-11-16
打赏
举报
回复
相信在2038年,time_t已经是64位的了。
int大小跟编译器有关,在32位CPU上用TC2.0,int还是2字节,int == short int。
long的长度是C规定的,就是4字节,不管在什么编译器上都一样。
runnerterry
2007-11-16
打赏
举报
回复
数据类型好像跟编译器有关系。
int有的是2个字节,有的是4个字节。
到底是跟机器还是跟编译器有关系,不是很清楚。
希望有人能解答,期待中!
手把手教你学Python(基础篇)
Python常见标准库 7_1_模块 7_2_数学库-math 7_3_时间库-time 7_4_随机数库-random 7_5_集合扩展库-collections 7_6_本章小结 7_7_练习讲解1 7_8_练习讲解2 第8章 Python文件操作 8_1_文本文件操作 8_2_文件和...
C语言中
time_t
数据类型详细介绍
C语言中
time_t
数据类型详细介绍 新浪微博 搜狐博客 百度收藏 谷歌收藏 qq书签 豆瓣 淘江湖 Facebook Twitter Digg Yahoo!Bookma 包含文件: #...
C/C++时间相关类型timeval、
time_t
、tm、clock_t、size_t、时间戳及其对应操作函数总结
C/C++时间相关类型timeval、
time_t
、tm、clock_t、size_t、时间戳及其对应操作函数总结
C++对输入string字符串进行格式判断并转化为
time_t
时间戳
我的思路是规定格式,让用户按照格式分别输入开始时间和结束时间,对时间格式进行判断,为有效时间后,将string字符串转化为
time_t
时间戳,通过时间戳比
大小
获得相应时间段的数据。 在格式判断方面,我最初是一大连...
FileTime如何转换为
Time_t
先说个概念: Coordinated Universal Time(UTC):又称为世界标准时间; 比如,中国内地的时间与UTC的时差为+8,也就是UTC+8。 Calendar Time:日历时间,是用“从一个标准时间点到此时的时间经过的秒数”...例如,t
Linux/Unix社区
23,127
社区成员
74,510
社区内容
发帖
与我相关
我的任务
Linux/Unix社区
Linux/Unix社区 应用程序开发区
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章