C# 如何将DateTimePicker格式设置为hh:mm:ss,在mysql中节省时间的合适类型是什么?

C# 如何将DateTimePicker格式设置为hh:mm:ss,在mysql中节省时间的合适类型是什么?,c#,mysql,vb.net,datetimepicker,C#,Mysql,Vb.net,Datetimepicker,我想以hh:mm:ss的格式将时间从DateTimePicker保存到MySQL数据库,如何将DateTimePicker格式为hh:mm:ss而不包含日期,以及在MySQL中保存时间的合适类型是什么 问候与感谢 Putri Diana您可以通过设置格式来显示时间 dateTimePicker1.Format = DateTimePickerFormat.Custom; dateTimePicker1.CustomFormat = "hh:mm:ss"; dateTimePicker1.Show

我想以hh:mm:ss的格式将时间从DateTimePicker保存到MySQL数据库,如何将DateTimePicker格式为hh:mm:ss而不包含日期,以及在MySQL中保存时间的合适类型是什么

问候与感谢


Putri Diana

您可以通过设置格式来显示时间

dateTimePicker1.Format = DateTimePickerFormat.Custom;
dateTimePicker1.CustomFormat = "hh:mm:ss";
dateTimePicker1.ShowUpDown = true;
以这种方式将值获取到Timespan对象中,以便在代码中进行处理

TimeSpan ts1 = TimeSpan.Parse(dateTimePicker1.Text);

我认为MySql有一个时间数据类型,您可以使用它(啊,有了这个)

谢谢。我在MsgBox行收到此错误消息:无法将“System.TimeSpan”类型的对象强制转换为“System.IConvertible”类型