VC++获取系统当前时间
2012-04-19 14:31
267 查看
在程序中,有的时候需要知道和获得当前的系统日期和时间,想要获得它们其实是比较简单的,主要有两种方法:SYSTEMTIME方式或者CTime方式。但是值得注意的一点是:如果你的电脑的时区设置是GMT+08:00的话,那么通过SYSTEMTIME方式获得系统时间比正确的时间慢8小时,所以需要加上8小时。下面结合实例详细说明(完整实例程序可在我的CSDN资源中下载:http://download.csdn.net/detail/margin1988/4241086):
(1)SYSTEMTIME方式:
(2)CTime方式:
(1)SYSTEMTIME方式:
SYSTEMTIME tt; GetSystemTime(&tt); CString date,time; date.Format("%4d-%02d-%02d",tt.wYear,tt.wMonth,tt.wDay); GetDlgItem(IDC_DATE)->SetWindowText(_T(date)); time.Format("%02d:%02d:%02d",tt.wHour+8,tt.wMinute,tt.wSecond); GetDlgItem(IDC_TIME)->SetWindowText(_T(time));
(2)CTime方式:
CTime time2; time2 = CTime::GetCurrentTime(); date.Format("%4d-%02d-%02d",time2.GetYear(),time2.GetMonth(),time2.GetDay()); GetDlgItem(IDC_DATE2)->SetWindowText(_T(date)); time.Format("%02d:%02d:%02d",time2.GetHour(),time2.GetMinute(),time2.GetSecond()); GetDlgItem(IDC_TIME2)->SetWindowText(_T(time));
相关文章推荐
- VC++获取系统当前时间并显示
- VC++获取当前系统时间日期 GetSystemTime()函数的用法
- VC++获取当前系统时间日期 GetSystemTime()函数的用法
- VC++获取当前系统时间的几种方法
- VC++获取当前系统时间日期 GetSystemTime()函数的用法
- VC++获取当前系统时间
- VC++获取当前系统时间日期 GetSystemTime()函数的用法
- VC++获取当前系统时间日期 GetSystemTime()函数的用法
- VC如何获取并显示当前系统时间
- VC++获取当前系统时间日期 GetSystemTime()函数的用法
- vc 获取系统当前时间
- VC获取当前系统时间
- VC++获取当前系统时间日期 GetSystemTime()函数的用法
- VC++获取当前系统时间日期 GetSystemTime()函数的用法
- vc获取系统当前空闲时间
- C#获取系统当前时间
- java获取当前系统时间(最好的方式是取当前系统时间的毫秒数)
- VC学习-系统时间和日期获取
- VC++ 获取操作系统的时间,并且在保存系统启动时间。
- JS之Date对象和获取系统当前时间详解