C++ 中怎么把这个时间格式小时数减8
C++ 中如何把这个时间格式小时数减8struct tm *timeptr localtime(<ime)strftime(kxsj,30,%Y/%m/%d,
C++ 中如何把这个时间格式小时数减8
struct tm *timeptr = localtime(<ime);
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 搞定了 谢谢,后面提到的慢慢去学
[其他解释]time_t 获取的时间就是世界标准时间 不需要减8小时
[其他解释]\
用两个软件 同样的格式 一个要减8 一个不减 不知咋回事