如何让DateTimePicker控件可以设置时间

如何让DateTimePicker控件可以设置时间,第1张

1.datetimepicker有个format属性,选择Custom

2.datetimepicker有个CustomFormat属性,填入yyyy-MM-dd

3.此时,你只要在后台取datetimepicker的Text属性,就能取到只有年月日的时间值了(假设该控件叫dateTimePicker1):dateTimePicker1.Text

CanEnableIme 获取一个用以指示是否可以将 ImeMode 属性设置为活动值的值,以启用 IME 支持。CanFocus 获取一个值,该值指示控件是否可以接收焦点。CanRaiseEvents 确定是否可以在控件上引发事件。CanSelect 获取一个值,该值指示是否可以选中控件。Capture 获取或设置一个值,该值指示控件是否已捕获鼠标。CausesValidation 获取或设置一个值,该值指示控件是否会引起在任何需要在接收焦点时执行验证的控件上执行验证。Checked 获取或设置一个值,该值指示是否已用有效日期/时间值设置了 Value 属性且显示的值可以更新。ClientRectangle 获取表示控件的工作区的矩形。 ClientSize 获取或设置控件的工作区的高度和宽度。 CompanyName 获取包含控件的应用程序的公司名称或创建者。Container 获取 IContainer,它包含 Component。ContainsFocus 获取一个值,该值指示控件或它的一个子控件当前是否有输入焦点。ContextMenu 获取或设置与控件关联的快捷菜单。ContextMenuStrip 获取或设置与此控件关联的 ContextMenuStrip。 Controls 获取包含在控件内的控件的集合。 Created 获取一个值,该值指示控件是否已经创建。 CreateParams 返回 CreateParams 用于创建此窗口。 Cursor 获取或设置当鼠标指针位于控件上时显示的光标。 CustomFormat 获取或设置自定义日期/时间格式字符串。DataBindings 为该控件获取数据绑定。DefaultCursor 获取或设置控件的默认光标。 DefaultImeMode 获取控件支持的输入法编辑器 (IME) 模式。

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

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

CTime time

m_DateCtrl.GetTime(time)

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

CTime time

m_DateCtrl.GetTime(time)

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

CDateTimeCtrl m_DateItmeCtrl_Time

m_DateItmeCtrl_Time.SetFormat(_T("yyyy-MM-dd HH:mm:ss"))

CTime TimeTemp=TimeTemp.GetCurrentTime()

m_DateItmeCtrl_Time.SetTime(&TimeTemp)

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


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

原文地址: http://outofmemory.cn/tougao/11249963.html

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

发表评论

登录后才能评论

评论列表(0条)

保存