首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

C++ 中怎么把这个时间格式小时数减8

2012-12-18 
C++ 中如何把这个时间格式小时数减8struct tm *timeptr localtime(<ime)strftime(kxsj,30,%Y/%m/%d,

C++ 中如何把这个时间格式小时数减8
struct tm *timeptr = localtime(&ltime);
strftime(kxsj,30,"%Y/%m/%d,%H:%M:%S" , timeptr);
即想要这样作%H-8:%M:%S
不晓得咋个作
请指点
谢谢先
[最优解释]
ltime先减去3600*8,或者_putenv()设置时区,msdn上查_tzset即可...
[其他解释]
你这是什么环境下的代码啊?
[其他解释]

引用:
你这是什么环境下的代码啊?

你说的环境是指VC6吗? VC6
[其他解释]
引用:
ltime先减去3600*8,或者_putenv()设置时区,msdn上查_tzset即可...

谢谢 用ltime先减去3600*8 搞定了 谢谢,后面提到的慢慢去学

[其他解释]
time_t 获取的时间就是世界标准时间 不需要减8小时
[其他解释]
引用:
time_t 获取的时间就是世界标准时间 不需要减8小时
\
用两个软件 同样的格式  一个要减8 一个不减 不知咋回事

热点排行