MFC 如何在CDateTimeCtrl控件里初始显示出字符串“YYYY-MM-DD”

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MFC 如何在CDateTimeCtrl控件里初始显示出字符串“YYYY-MM-DD”相关的知识,希望对你有一定的参考价值。

MFC 如何在CDateTimeCtrl控件里初始显示出字符串“YYYY-MM-DD” 由于M和m是月和分的格式字符,所以每次显示的结果都是“YYYY-05-DD”,怎么样让该控件初始显示时,直接显示出时间格式字符串“YYYY-MM-DD”

参考技术A m_timer.SetFormat(_T("yyyy-MM-dd"));
y,d注意是小写
参考技术B 默认显示
2013- 5-16
m_time.SetFormat(_T("yyyy-MM-dd"));
后显示为2013-05-16
m_time.SetFormat(_T("YYYY-\x4d\x4d-DD"));
显示为2013-05-16
m_time.SetFormat(_T("YYYY-'MM'-DD"));
显示为YYYY-MM-DD

没明白楼主的意思,所以列出几种可能本回答被提问者和网友采纳
参考技术C 添加一个值变量与DateTimeCtrl控件关联 参考技术D ((CDateTimeCtrl*)GetDlgItem(IDC_DATETIMEPICKER1))->SetTime(&CTime(2011,4,14,0,0,0));

控件ID
用CTime类 初始化.

以上是关于MFC 如何在CDateTimeCtrl控件里初始显示出字符串“YYYY-MM-DD”的主要内容,如果未能解决你的问题,请参考以下文章

关于mfc 对话框 DATETIMEPICKER控件的使用

MFC:你能在 CDateTimeCtrl 中改变旋转的加速度吗?

如何在 CDateTimeCtrl 中居中对齐文本?

MFC中DLALOG下的RADIO控件怎么达成4选一

CDateTimeCtrl控件

CDateTimeCtrl类型的日期如何比较大小