MFC里的DateTimePicker控件 ,通过编辑器来设置的话只能设置两种显示方式,要么日期,要么时间,很多时候我们需要在一个DateTimePicker里日期和时间同时显示这个时候自能通过自定义显示格式来完成,使用方法如下:
CDateTimeCtrl m_dateTimeCtrl;
DateTime_SetFormat(m_dateTime.GetSafeHwnd(),"''yyy'-'MM'-'dd' 'HH':'m':'s''");
'yyy' 代表年
'MM' 代表月
'dd' 代表天
'HH' 代表小时(24小时制),‘hh’ 代表12小时制
‘m’ 代表分
's' 代表秒
还有其他方法可以设置,我这里只是研究了一种,随便哪种,能达到效果就可以了