关于SYSTEMTIME ( 积分: 20 )

  • 主题发起人 主题发起人 icegirl914
  • 开始时间 开始时间
I

icegirl914

Unregistered / Unconfirmed
GUEST, unregistred user!
有谁知道以下语句取的是什么时间:
SYSTEMTIME st;
GetLocalTime(&st);
我在一个项目中碰到一个奇怪的问题,明明用上述语句取时间的,但是得到的却是前一天的日期,搞不明白是怎么回事?
 
有谁知道以下语句取的是什么时间:
SYSTEMTIME st;
GetLocalTime(&st);
我在一个项目中碰到一个奇怪的问题,明明用上述语句取时间的,但是得到的却是前一天的日期,搞不明白是怎么回事?
 
是不是系统时间本身就是前一天的?仔细看看
 
//c
time_t aclock;
struct tm *t;
char *today;
today= malloc(21);
time(&aclock);
t=localtime(&aclock);
strftime(today, 20, "%Y-%m-%d %H:%M:%S", t);
...
 
系统本身跟它取的差一天,我还特意改了系统的日期试试的。
 
接受答案了.
 
后退
顶部