对于datetimepicker 控件
dateTimePicker1.Format = DateTimePickerFormat.Custom;dateTimePicker1.CustomFormat = "yyyy-MM-dd HH:mm:ss";选择时间之后,转成text会发现,年、月、日显示正常,但是时分秒会是00:00:00,也就是说“时 分 秒”获取不了。
对于想获取当时的年月日时分秒,写一个Leave事件即可:
void dateTimePicker1_Leave(object sender, EventArgs e) { dateTimePicker1.Value = DateTime.Parse(dateTimePicker1.Value.Date.ToString("yyyy-MM-dd ") + DateTime.Now.ToString("HH:mm:ss")); }

本文介绍如何使用C#在Windows Forms中配置DateTimePicker控件,使其能够正确显示并保存用户选择的具体时间(包括小时、分钟和秒)。通过在控件上绑定Leave事件,可以实现将用户选择的日期与当前时间的时分秒结合。
5873

被折叠的 条评论
为什么被折叠?



