LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1020|回复: 2

如何将用秒表示的时间转换成年月日形式?

[复制链接]
发表于 2004-5-4 10:49:44 | 显示全部楼层 |阅读模式
具体为:
time_t t0, t1;
diff = (long)difftime(t0, t1);

我想得到t0和t1之间的差,希望是年月日时分秒形式的
怎么办?

asctime()是1970年以后的值。

thx
发表于 2004-5-4 11:01:17 | 显示全部楼层
要把差转化成年月日的形式其实比直接换算一个时间为年月日要容易, 因为这样就可以规定年就是为12个月, 而月也可以规定为30天, 所以只要取几次模就行了
发表于 2004-5-4 16:05:54 | 显示全部楼层
tm_year -= 1970
tm_mday -= 1
tm_min -= 1
...
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表