红色幽灵 发表于 2007-1-15 16:56

关于怎样获取系统时间

关于怎样获取系统时间?
我在百度一下,基本都说用
VOID GetSystemTime(
LPSYSTEMTIME lpSystemTime // address of system time structure
);
函数就可以获得了,其中LPSYSTEMTIME 是个结构体
含:年,月,日,周几,小时,分,秒,毫秒。
但是LPSYSTEMTIME应该怎么定义,函数怎么使用?
懂的大哥大姐希望给小弟一个可以运行的代码,谢谢1

红色幽灵 发表于 2007-1-15 17:00

是不是缺少了头文件?

毛啦啦 发表于 2007-1-15 17:07

#include <windows.h>
#include <iostream>

using namespace std;

int main(int argc, char* argv[])
{
      SYSTEMTIME st;
      GetSystemTime(&st);
      cout << st.wYear << st.wMonth << st.wDay << endl;
      return 0;
}
用VC编译通过

[ 本帖最后由 毛啦啦 于 2007-1-15 17:10 编辑 ]

gyCai 发表于 2007-1-15 17:44

GetSystemTime得到的好像是格林时间,用LocalTime得到的才是
本时区的系统时间吧?
没怎么用,回去试试。
页: [1]
查看完整版本: 关于怎样获取系统时间