GetLocalTime与GetSystemTime区别
2015-07-14 16:58
225 查看
场景
我要得出今天是星期几,使用的是GetSystemTime函数,结果在星期一7:55的时候,得出的星期是周日。很是费解代码
SYSTEMTIME t; ::GetLocalTime(&t); std::cout<<t.wDayOfWeek<<std::endl; SYSTEMTIME t2; ::GetSystemTime(&t2); std::cout<<t2.wDayOfWeek<<std::endl; FILE *fd; fd = fopen("log.txt","a+"); if (fd) { fprintf(fd,"GetLocalTime 日期:%d月%d日 %d:%d:%d,星期%d\n",t.wMonth,t.wDay,t.wHour,t.wMinute,t.wSecond,t.wDayOfWeek); fprintf(fd,"GetSystemTime 日期:%d月%d日 %d:%d:%d,星期%d\n",t2.wMonth,t2.wDay,t2.wHour,t.wMinute,t.wSecond,t2.wDayOfWeek); fprintf(fd,"------------------------------------------------------------\n"); } fclose(fd);
结果
GetLocalTime 日期:7月14日 16:29:40,星期2GetSystemTime 日期:7月14日 8:29:40,星期2
------------------------------------------------------------
分析
这两个函数时间相差8个小时的时差,GetSystemTime 函数获取格林威治标准时间相关文章推荐
- 快排
- android Home键的监听
- 【日常学习】【读入优化】codevs2555 a+b=?题解
- stm32 sdio acmd41 无响应。一直是返回0x3f。解决方法是清除crc错误中断
- 内部OA系统:Nginx+Keepalived实现站点高可用
- HashMap和LinkedHashMap,TreeMap的区别
- 使用ffmpeg进行图像格式转换以及图像缩放/sws_scale/linux/c++/c/rgb-yuv420
- 关于python在获取http流报UnicodeEncodeError的问题
- PL/SQL基础(一)
- Jquery Validate 相关参数及常用的自定义验证规则
- 归并排序
- css padding在ie7、ie6、firefox中的兼容问题(padding前面加*星号)
- nginx中的request
- 安卓入门一之基本控件使用
- FuzzyKmeans的Mahout实现
- Android studio 的一些内存知识
- css3手风琴效果
- MySQL数据库初用(5.6版本)第一课
- c++builder 解压缩
- 29.97fps和23.976fps的计算