您的位置:首页 > 其它

获取当前系统时间

2014-01-20 20:55 10 查看
使用标准的库函数<ctime>头文件中的time_t只能获得当前的秒数,要想友好的显示时间还必需要自己格式化一下输出.

下面是windows下调用系统API的方式:

1, 先声明一个SYSTEMTIME结构, 用来保存当前时间变量

2, 调用GetLocalTime()函数填充SYSTEMTIME中的字段

#include <Windows.h>
#include <iostream>

int main()
{
SYSTEMTIME systime;
GetLocalTime(&systime); //获取当前时间
std::cout<<systime.wYear<<"/"
<<systime.wMonth<<"/"
<<systime.wDay<<"\t"
<<systime.wHour<<":"
<<systime.wMinute<<":"
<<systime.wSecond<<std::endl;

std::cin.get();
return 0;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: