MFC中的CTime类该怎么用

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MFC中的CTime类该怎么用相关的知识,希望对你有一定的参考价值。

参考技术A 在VC中,我们可以借助CTime时间类,获取系统当前日期

1.获取系统当前日期

CTime t = CTime::GetCurrentTime(); //获取系统日期

//创建CTime类变量t,并将调用函数GetCurrentTime()的返回值赋给变量t.

2.获得当前日期和时间,并可以转化为 CString

CTime tm=CTime::GetCurrentTime(); CString str=tm.Format("%Y-%m-%d");//显示年月日

或者:CTime tm=CTime::GetCurrentTime().Format("%Y-%m-%d");//显示年月日本回答被提问者采纳
参考技术B 你写错了,应该这样:

CTime tmCur = CTime::GetCurrentTime();

// 通过下面2句才能取得控件中的时间值
CTime tmSet;
m_SetTime.GetTime( tmSet);

//判断时间相等
if ( tmCur == tmSet)

....
参考技术C //获取当前时间
CTime Time1 = CTime::GetCurrentTime();
char time1[133];
sprintf_s(time1,"%d/%d/%d",Time1.GetYear(),Time1.GetMonth(),Time1.GetDay());
参考技术D 看MSDN可以了解的更全面一点

以上是关于MFC中的CTime类该怎么用的主要内容,如果未能解决你的问题,请参考以下文章

MFC CTime

调用 JSONSerialization.JSONObjectWithData 时调用中的额外参数 [重复]

MFC FILETIME和CTime相互转换的处理

VC++ MFC编程,如何获取当前系统时间

ctime是标准c++的类么

猎豹MFC--DataTimePicker日期时间选择控件CDatatimeCtrl CTime CTimeSpan时间间隔