我有一个自定义格式hh:mm:ss tt
我想使用MySqlDataReader
使用
日期很好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是datetimepicker,自定义格式为hh:mm:ss 使用ShowUpDown = true
我只想要时间值,因为日期将保存记录时将当前日期更新到数据库..
谢谢大家。这个网站是一个更实用的地方来查询我的问题,将立即解决。
答案 0 :(得分:1)
当您指定DateTimePicker的.Value时,您需要包含日期部分以及时间部分。如果MySQL列的类型为TIME,那么您应将其作为TimeSpan读取并将其添加到适当的日期。
Dim today As DateTime = DateTime.Now.Date
Dim timeToSet As New TimeSpan(20, 20, 30)
DateTimePicker1.Value = today + timeToSet