如何获取datetimepicker的时间

如何获取datetimepicker的时间,第1张

那位大虾能够给我讲讲,在程序里如何获取IDC_DATETIMEPICKER1控件所选的日期

我用

//初始化IDC_DATETIMEPICKER1控件的内容!

CDateTimeCtrl pCtrl = (CDateTimeCtrl) GetDlgItem(IDC_DATETIMEPICKER1);

CTime cstime=CTime::GetCurrentTime();

pCtrl->SetTime(&cstime);//vc报错

然后

//获取IDC_DATETIMEPICKER1所设置的内容!

UpdateData(TRUE);

CString str = m_timeFormat("%Y-%m-%d"); //m_time是和IDC_DATETIMEPICKER1相关联的CTime变量!

AfxMessageBox(str);

显示的时间总是1970-01-01,真是郁闷啊!恳求帮助!!!!!!!!!!!!!!!好多天了,上网查询,再我的机器就是不能正常显示!

DateTimePicker用法:

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

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

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

//使用自定义格式

thisDateTimePicker1Format = DateTimePickerFormatCustom

//时间控件的启用

thisDateTimePicker1ShowUpDown = True

如果将数据库获取的值赋值到DateTimePicker

例如获得的值为:a1

thisDateTimePicker1CustomFormat = a1

以上就是关于如何获取datetimepicker的时间全部的内容,包括:如何获取datetimepicker的时间、c#怎么从数据库获取出生日期添加到datetimepicker控件里、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存