我有一个自定义格式的日期时间选择器hh:mm:ss tt
我想使用MySqlDataReader
从mysql获取时间数据类型的数据
使用日期就可以了
dtpmyDate.Value = reader.GetDateTime("dateposted").ToShortDateString
时间怎么样?
这个解决了我的问题
getTime = reader.GetString(reader.GetOrdinal("timeposted")).ToString
Dim today As DateTime = DateTime.Now.Date
Dim timeToSet As New TimeSpan(20, 20, 30)
dtpmyTime.Value = today + " " + getTime
dtpmyTime 是日期时间选择器,自定义格式为 hh:mm:ss ShowUpDown = true
我只想要时间值,因为保存记录时该日期会将当前日期更新到数据库..
谢谢大家。这个网站是查询我的问题的更实用的地方,可以立即解决。
最佳答案
当您分配 DateTimePicker 的 .Value 时,您需要包含日期部分和时间部分。如果 MySQL 列的类型为 TIME,那么您应该将其读取为 TimeSpan 并将其添加到适当的日期。
Dim today As DateTime = DateTime.Now.Date
Dim timeToSet As New TimeSpan(20, 20, 30)
DateTimePicker1.Value = today + timeToSet
关于mysql - 如何从mysql时间中提取时间然后使用自定义hh :mm:ss加载到datetimepicker,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22115772/