C++测试系统当前时间
2013-05-10 16:39
155 查看
#include<iostream> #include<windows.h> using namespace std; int main() { SYSTEMTIME sysTime; ZeroMemory(&sysTime, sizeof(sysTime)); GetLocalTime(&sysTime); cout << "Current time: " << sysTime.wYear << "/" << sysTime.wMonth << "/" <<sysTime.wDay; cout << " " <<sysTime.wHour << ":" <<sysTime.wMinute << ":" << sysTime.wSecond <<endl; return 0; }
补充说明: 这样得到的时间跟系统当前设置的时区有关系。如果想得到与时区无关的,就把上面的GetLocalTime改称GetSystemTime
SYSTEMTIME STRUCT{WORD wYear ; 年WORD wMonth ;月WORD wDayOfWeek ;星期,0=星期日,1=星期一...WORD wDay ;日WORD wHour ;时WORD wMinute ;分WORD wSecond ;秒WORD wMilliseconds ;毫秒}SYSTEMTIME ENDS声明
void ZeroMemory( PVOID Destination,SIZE_T Length );参数
Destination :指向一块准备用0来填充的内存区域的开始地址。Length :准备用0来填充的内存区域的大小,按字节来计算补充:::::::::::::::::::::::::::::::::::::补充 time(0)是什么玩意?//1970 0:0:0 到现在的秒数#include<iostream> #include<time.h> using namespace std; int main() { long a = time(0); long b= a/(365*24*3600);//----43年 cout<<b<<endl; system("pause"); return 0; }
相关文章推荐
- C/C++中三种方法显示当前系统时间 localtime time.h
- C++获取当前系统时间的方法(转载)
- C++获取系统当前时间
- C/C++ 获取当前系统时间到字符串
- C/C++获取当前系统时间
- 时间处理 c++ 获取当前系统时间 1. 时间戳形式 2. char *形式
- C/C++获得当前系统时间
- C/C++获取当前系统毫秒时间
- C或C++调用Windows系统函数 实现延时 或 获取当前时间的处理
- C/C++控制动态显示当前系统时间
- c++输出系统当前时间
- C/C++获取当前系统时间
- C/C++获取当前系统时间
- C/C++获取当前系统时间
- C++获取当前系统时间的方法总结
- C/C++获取当前系统时间
- C++ 取得系统当前时间
- C C++ 获取当前系统时间到字符串
- C/C++获取当前系统时间
- C++ 取得系统当前时间