VC2005中DateTimePicker控件的使用

来源:互联网 发布:为什么4g网络很慢 编辑:程序博客网 时间:2024/06/11 06:38

VC2005中DateTimePicker控件的使用

 

1 显示年月日时分秒的当前时间
CDateTimeCtrl m_DateItmeCtrl_Time;
m_DateItmeCtrl_Time.SetFormat(_T("yyyy-MM-dd HH:mm:ss"));
CTime TimeTemp=TimeTemp.GetCurrentTime();
m_DateItmeCtrl_Time.SetTime(&TimeTemp);

其中HH表示24小时制,hh表示12小时制
 2 如果声明一个控件类型为CTime的变量,那么时间将显示1970-01-01  08:00:00.

 

 3将DateTimePicker控件声明变量类型为COleDateTime
COleDateTime转CString
CString strTime;
COleDateTime   dtTime;  
strTime =dtTime.Format(_T("%Y-%m-%d %H:%M:%S"));  


4 CString转COleDateTime
CString strTime =_T("2009-08-11 11:22:33");
COleVariant VariantTime;
VariantTime = strTime;
VariantTime.ChangeType(VT_DATE);
COleDateTime DataTime = VariantTime;

原创粉丝点击