关于控件CDateTimeCtrl的问题
设置时间格式
CDateTimeCtrl m_DateTime;
m_DateTime.SetFormat(_T("yyyy-MM-dd HH:MM:SS"));
结果显示的是程序编译时的时间。
显示上面格式的时间
CDateTimeCtrl m_DateTime;
CTime tm=CTime::GetCurrentTime();
CString str=tm.Format("%Y-%m-%d %H:%M:%S");
m_DateTime.SetFormat(str);
可以显示,但是控件的时间在界面上再也不能改了。
我需要显示上面格式的时间,而且在界面上可以更改控件显示的时间,改怎么做呢?