【发布时间】:2015-03-12 18:59:37
【问题描述】:
我正在尝试将我从 sql 数据库获取的时间转换为 asp.net 中的日期时间。数据库中的列类型为time(7),列名为"vertrek_uur",我试过这段代码,但它抛出了一个applicationException
vertrek_uur = Convert.ToDateTime(reader["vertrek_uur"]))
采样时间:
时间是这样存储在数据库中的10:00:00,0000000
目标:
我想像10:00一样解析它
【问题讨论】:
-
期望的结果和样本数据是什么?你也可以使用 DateTime.Parse / DateTime.TryParse (取决于你是否想在失败时做某事)
-
您可以从日期时间转换时间,但不能将时间转换为日期时间
-
数据库中的时间存储为上午 10 点的 10:00:00,0000000。如果可能的话,我正在尝试将其解析为可用的日期时间,例如 10:00。不然怎么办?
-
您可以使用阅读器的GetDateTime方法,然后像任何其他DateTime一样使用它msdn.microsoft.com/en-us/library/…