获取系统当前时间
2012-04-13 21:27
169 查看
一、使用MFC可以用以下代码得到
CTime time = CTime::GetCurrentTime(); ///构造CTime对象
int m_nYear = time.GetYear(); ///年
int m_nMonth = time.GetMonth(); ///月
int m_nDay = time.GetDay(); ///日
int m_nHour = time.GetHour(); ///小时
int m_nMinute = time.GetMinute(); ///分钟
int m_nSecond = time.GetSecond(); ///秒
我们还可以用CTime::Format函数将CTime对象转换为字符串对象
例如:
CTime time = CTime::GetCurrentTime();
CString m_strTime = time.Format("%Y-%m-%d %H:%M:%S");
运行结果:m_strTime为 2001-8-1 12:11:05
二、使用GetSystemTime()这个API函数得到系统时间
SYSTEMTIME ti;
GetSystemTime(&ti);
////我们可以通过读取SYSTEMTIME结构体成员直接得到时间
typedef struct _SYSTEMTIME {
WORD wYear;
WORD wMonth;
WORD wDayOfWeek;
WORD wDay;
WORD wHour;
WORD wMinute;
WORD wSecond;
WORD wMilliseconds;
} SYSTEMTIME, *PSYSTEMTIME;
例如:ti.wMilliseconds;可以得到毫秒时间
CTime time = CTime::GetCurrentTime(); ///构造CTime对象
int m_nYear = time.GetYear(); ///年
int m_nMonth = time.GetMonth(); ///月
int m_nDay = time.GetDay(); ///日
int m_nHour = time.GetHour(); ///小时
int m_nMinute = time.GetMinute(); ///分钟
int m_nSecond = time.GetSecond(); ///秒
我们还可以用CTime::Format函数将CTime对象转换为字符串对象
例如:
CTime time = CTime::GetCurrentTime();
CString m_strTime = time.Format("%Y-%m-%d %H:%M:%S");
运行结果:m_strTime为 2001-8-1 12:11:05
二、使用GetSystemTime()这个API函数得到系统时间
SYSTEMTIME ti;
GetSystemTime(&ti);
////我们可以通过读取SYSTEMTIME结构体成员直接得到时间
typedef struct _SYSTEMTIME {
WORD wYear;
WORD wMonth;
WORD wDayOfWeek;
WORD wDay;
WORD wHour;
WORD wMinute;
WORD wSecond;
WORD wMilliseconds;
} SYSTEMTIME, *PSYSTEMTIME;
例如:ti.wMilliseconds;可以得到毫秒时间
相关文章推荐
- JAVA中获取当前系统时间
- 获取当前系统时间
- 获取系统当前时间的方法---与时间相关的方法
- JAVA中获取当前系统时间
- bat批处理获取当前系统时间
- Oracle,MySQL,sqlserver三大数据库如何获取系统当前时间
- 标准C获取当前系统时间
- ios 获取系统当前时间
- JAVA中获取当前系统时间
- JAVA中获取当前系统时间
- 获取当前系统时间计算后面的七天的日期和星期,本周,本月
- Java获取当前系统时间
- C++:获取当前系统时间并返回
- ios开发 获取系统时间 取得当前的年月日,当前的时分秒获得,周几和星期几获得
- javascript获取系统当前时间的方法
- 使用C语言获取当前系统的时间
- C# 获取24小时制的当前系统时间
- mysql获取系统当前的数字形式时间值
- MySQL获取系统当前时间的函数
- python脚本工具 - 4 获取系统当前时间