火车的发车时间是time类型的,我在数据库中定义是这样的:
[trainstarttime] [time] NOT NULL,
可是第张车票有具体的发车时间,是datatime类型的
现在的问题就是:
这个time类型的数据在C#中怎么读出来,读出来是什么格式的啊?
又怎么结合datatime类型的进行操作?像我这样写是不对的,对的写法是什么呢?DateTime beginTime = Convert.ToDateTime(myDataTable.Rows[0]["trainstarttime"]);
急求助!!
[trainstarttime] [time] NOT NULL,
可是第张车票有具体的发车时间,是datatime类型的
现在的问题就是:
这个time类型的数据在C#中怎么读出来,读出来是什么格式的啊?
又怎么结合datatime类型的进行操作?像我这样写是不对的,对的写法是什么呢?DateTime beginTime = Convert.ToDateTime(myDataTable.Rows[0]["trainstarttime"]);
急求助!!
C#得到数据后直接ToString()这样格式就不发生变化了。
我就是这样用的,但是不行的啊!
DateTime beginTime = Convert.ToDateTime(myDataTable.Rows[0]["trainstarttime"]);但是出错:无法将类型为“System.TimeSpan”的对象强制转换为类型“System.IConvertible”而且myDataTable.Rows[0]["trainstarttime"])这里存放的就是 数据库中定义的time型的数据
C#得到数据后直接ToString()这样格式就不发生变化了。关键是这个字段不能定义成time型的;因为火车是每天都会发车的,只能是time型的(hh:mm:ss)