如何得到当前时间日期
2009-08-20 21:36
232 查看
一、使用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对象转换为字符串对象
例如:
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对象转换为字符串对象
例如:
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;可以得到毫秒时间
相关文章推荐
- PHP如何得到当前日期与时间(一)
- [Java] 如何通过当前时间得到日期,月份,年
- 使用js时,如何获取系统当前时间并且得到格式为"yyyy年MM月"的日期
- 用CTime类得到当前日期、时间、星期,并格式化输出
- sql得到当前系统时间得日期部分 获取具体日期 时间
- 通常我们使用[NSDate date]方法得到的时间与当前时间不一致,如何解决?
- python 实现得到当前时间偏移day天后的日期
- javascript 得到当前日期、时间、星期,代码非常短
- Python:如何获取当前的日期和时间
- 如何得到当前的系统日期以及对当前的系统日期进行30天的加值!
- 如何获取当前日期的最大时间值
- C# 如何获取当前日期和时间
- 用CTime类得到当前日期、时间、星期,格式化
- sql得到当前系统时间得 日期部分
- Solaris 如何得到昨天,前天的时间日期
- [VC++]用CTime类得到当前日期、时间、星期,格式化(详细讲解)
- VC中得到当前的系统时间 日期
- IOS---如何获取当前的日期和时间(阴历阳历),并显示带阴历阳历24节气的日历
- java中如何获得当前时间以及日期格式化的 4000 详解
- 用CTime类得到当前日期、时间、星期,并格式化输出