datetimepicker 如何设置时间 就

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了datetimepicker 如何设置时间 就相关的知识,希望对你有一定的参考价值。

就是要设置年月日小时分钟,日期可以直接选出来,HOUR怎么弄呢?我给HOUR属性赋值提示属性为只读,无法赋值

调用datetimepicker控件的方法:SetTime就可以了
CTime timeTime(2020,12,12,0,0,0);
m_DateTimeCtrl.SetTime(&timeTime);
m_DateTimeCtrl是控件变量

补充:
CDateTimeCtrl::SetTime

BOOL SetTime(const COleDateTime& timeNew);
BOOL SetTime(const Ctime* pTimeNew);
BOOL SetTime(LPSYSTEMTIME pTimeNew = NULL);

返回值:如果成功,则返回非零值,否则为0。

参数: timeNew 对包含要设置控件时间的COleDateTime对象参考。
pTimeNew 在上面第二个版本中是指向包含要设置控件时间的CTime对象的指针。在上面第三个版本中是指向包含要设置控件时间的SYSTEMTIME结构。
参考技术A 把控件拉长一点,有个属性可以显示日期,还是时间,还是日期+时间的。你找找看吧。 参考技术B 时间的,再拉一个dtp
Format设置为time
showupdown可以设为true

C# DateTimePicker控件如何精确设置显示时分秒

项目中需要使用DateTimePicker空间选定当前的时间,但是这个空间默认显示到天,如何能让它显示具体的小时和分钟呢?

我们看到有一个Format属性,Format令我们想到格式化,有这几种格式

在这里插入图片描述

有一个值是Custom(定制)

DateTimePicker的还有一个属性是CustomFormat,官方解释是:用于格式化在控件中显示的日期和/或时间的自定义格式字符串,它的格式是“yyyy-MM-dd HH:mm:ss”
在这里插入图片描述

比如我们要选择显示,年/月/日 时/分,就可以填入yyyy-MM-dd HH:mm

得到我们想要的显示效果
在这里插入图片描述

以上是关于datetimepicker 如何设置时间 就的主要内容,如果未能解决你的问题,请参考以下文章

jquery.datetimepicker 没有显示分钟问题

如何设置我的 datetimepicker 日期?

物联网平台设计心得:DateTimePicker实现选择联动

如何设置datetimepicker的值

如何将 DateTimePicker 控件设置为特定日期?

如何在DateTimePicker中显示时分秒