0
我有一个与数据集相关的问题。我想知道为什么我从数据集中读取错误的值?从数据集中读取错误的值
,我想读的字段的值:2010-06-28 21:00:00
然而,当我试图使用读取的第一行:
日期时间endShift = Convert.ToDateTime(ds.Tables [0] .Rows [0] [“rep_time_to”]);
我得到:04/07/2010下午9时00分〇〇秒
正如你所看到的这个值是正确的,除了日期。
我为什么要得到正确的值2010-06-28 21:00:00?
在此先感谢。
新手程序员!
在调用* convert *之前,'ds.Tables [0] .Rows [0] [“rep_time_to”]是什么?也许尝试将数据库中的时间更改为21:38:17看看你的程序读取什么。这是正确的细胞吗? – tanascius 2010-06-29 14:46:56
适用于我..你有没有尝试过像日期时间硬编码endShift = Convert.ToDateTime(“2010-06-28 21:00:00”)? – simendsjo 2010-06-29 14:47:05
您是否检查过返回的数据集以确认'2010-06-28 21:00:00'实际上是存储的? – Josh 2010-06-29 14:47:56