CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VC/MFC >  基础类

求助!!在线等!!关于GetSystemTime和GetLocalTime的问题!!!380度求助!

楼主tangbo6(唐小天)2006-05-01 21:59:19 在 VC/MFC / 基础类 提问

以前一直用的GetSystemTime得到当前系统的时间,从没出过什么问题,可是今天用GetSystemTime竟然会出问题了(都是在一台机器上,没换过机器),现在时间明明是2006-5-1   21:50:10,可是我用GetSystemTime得到的时间竟然是2006-5-1   13:50:10??日期是正确的,可是小时怎么会差这么多?  
  然后我改用GetLocalTime后得到的时间就恢复正常了,请问这到底是怎么回事???这2个函数到底有哪里不同?我以后到底要用哪一个函数得到当前机器(任何WINDOWS版本的系统)的系统时间才是准确无误的不会再出现这样的问题,我不知道以后用GetLocalTime会不会还会突然间出这样的问题。。。。。 问题点数:20、回复次数:6Top

1 楼avicut()回复于 2006-05-01 22:11:47 得分 0

GetSystemTime是获得GMT时间,GetLocalTime是获得当地时间GMT时间和北京时间相差8个小时Top

2 楼avicut()回复于 2006-05-01 22:12:38 得分 0

GetSystemTime和你的系统时区设置有关Top

3 楼avicut()回复于 2006-05-01 22:14:43 得分 0

我打错了应该是UTC时间。Top

4 楼tangbo6(唐小天)回复于 2006-05-01 22:16:42 得分 0

那我到底要用哪个?Top

5 楼tangbo6(唐小天)回复于 2006-05-01 22:18:35 得分 0

我的系统时区现在是GMT+8北京,从来没改动   过呀。  
  我现在主要问题就是说我到底用哪个函数以后才不会再出现这样的问题了Top

6 楼avicut()回复于 2006-05-01 22:24:06 得分 20

用GetLocalTime,除非你编写的是支持多国语言的网络通信程序需要用GetSystemTimeTop

相关问题

关键词

得分解答快速导航

  • 帖主:tangbo6
  • avicut

相关链接

  • Visual C++类图书
  • Visual C++类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo