为什么DateTimePicker只能获取日期而不能获取时间

为什么DateTimePicker只能获取日期而不能获取时间,第1张

默认状态下,DateTimePicker控件只显示日期,如果想更改为显示时间,或日期+时间,需要做以下设置:

//控制日期或时间的显示格式

thisDateTimePicker1CustomFormat = "yyyy-MM-dd HH:mm:ss"

//使用自定义格式

thisDateTimePicker1Format = DateTimePickerFormatCustom

//时间控件的启用

thisDateTimePicker1ShowUpDown = True

如果解决了您的问题请采纳!

如果未解决请继续追问

String tmp1;

TDateTime DT;

unsigned short Year;

unsigned short Month;

unsigned short Day;

tmp1=DateTimePicker1->DateTimeDateString();

DT=StrToDateTime(tmp1);

DTDecodeDate(&Year,&Month,&Day);

==================

结果:

year= 2005

Month = 12

Day = 12

DatetimePicker 控件选择日期如何获取所选日期的时分秒 DatetimePicker 控件选择日期时,用下面的代码只能获取到例如“2011-7-6 00-00-00”,时分秒显示的是“00-00-00”,如何获取到所选日期的时分秒呢? C# code DateTime payday = ConvertToDateTime(Pay_DateSelectedDate); ------解决方案-------------------------------------------------------- 获取秒,你就用DateTimeNow 吧,你获得过去日期的秒有啥用呢 ------解决方案-------------------------------------------------------- 先把控件的format 属性设置为Custom, 然后把CustomFormat 属性设置为yyyy-MM-dd HH:mm:ss ------解决方案-------------------------------------------------------- 你直接这样:DateTime time=DateTimeNowToString( yyyy-MM-dd HH:mm:ss );就行了 ------解决方案-------------------------------------------------------- C# code DateTime dt = dateTimePicker1Value; String strTime = dtToString( HH:mm:ss ); ConsoleWrite(strTime);

1、使用DateTimePicker控件一般是获取其时间替代手工输入带来的不便,而DateTimePicker控件既可以获取日期(2010-03-05)也可以获取时间(16:27:33),要获 取日期只需要更改控件属性的格式为长日期或短日期,要获取时间则将格式更改为时间即可!

2、 在添加控件变量时,选择其变量类型为CDateTimeCtrl(类如m_DateCtrl);在程序中定义CTime对象用来保存获取的时间,然后可以将其转换为CString类型;具体实现:

CTime time;

m_DateCtrlGetTime(time);

CString strTime=timeFormat("%Y-%m-%d") //获取到的为日期 如:2010-03-05

CTime time;

m_DateCtrlGetTime(time);

CString strTime=timeFormat("%H:%M:%S") //获取到的为时间 如:16:27:33 3、例如:显示年月日时分秒的当前时间

CDateTimeCtrl m_DateItmeCtrl_Time;

m_DateItmeCtrl_TimeSetFormat(_T("yyyy-MM-dd HH:mm:ss"));

CTime TimeTemp=TimeTempGetCurrentTime();

m_DateItmeCtrl_TimeSetTime(&TimeTemp);

其中HH表示24小时制,hh表示12小时制

以上就是关于为什么DateTimePicker只能获取日期而不能获取时间全部的内容,包括:为什么DateTimePicker只能获取日期而不能获取时间、你好,我是bcb初学者。我想问下bcb中datetimepicker控件,怎么获取用户选择的时间啊。、DatetimePicker控件选择日期怎么获取所选日期的时分秒等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9580238.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-29
下一篇 2023-04-29

发表评论

登录后才能评论

评论列表(0条)

保存