我的数据库中有一个表格,其中包含一周中不同日期的开启和关闭时间。我使用sql语句来检索这些值,使用datareader并且工作正常。 我只是不知道如何按时间格式获得这些时间。 我累了。
Convert.ToDateTime(reader.GetString("open_time"))
但我得到了约会时间。 请帮忙。
答案 0 :(得分:0)
我意识到这是一个老问题,但我做的与OP相同,遇到了这个话题,然后在其他地方找到了解决方案。
StartTime = Nothing
If (Not rdr.IsDBNull(rdr.GetOrdinal("StartTime"))) Then
StartTime = Date.MinValue.Add(rdr.Item("StartTime"))
End If
其中StartTime是日期?并且SQL字段是时间。 虽然StartTime是一个Date,但它可以用于时间比较,如下所示: 如果StartTime.Value< = TimeOfDay那么