日期:2014-05-19  浏览次数:20403 次

显示的问题,高手来啊!!
数据库中   日期字段的数据是:2007-05-15   15:28:47.560

通过   AjaxPro.2.dll   得到读取的DataSet后  

ds.Tables[0].Rows[i].DateTime   的值   Tue   May   15   15:28:47  

为什么是这样啊???
我想显示成   2007-05-15   15:28:47   怎么办?  



------解决方案--------------------
DateTime.ToString( "yyyy-MM-dd HH:mm::ss ")
------解决方案--------------------
DateTime.ToString( "yyyy-MM-dd HH:mm::ss ")
CS或VB代码中
------解决方案--------------------
ds.Tables[0].Rows[i].DateTime.ToString( "yyyy-MM-dd HH:mm::ss ")

------解决方案--------------------
Convert.ToDateTime(ds.Tables[0].Rows[i].ToString).ToString( "yyyy-MM-dd HH:mm::ss ")
------解决方案--------------------
日期本来就有很多的格式。不同的需要就用不同的格式,人家有需要用Tue May 15 15:28:47 这种格式的。
但数据库里就一种格式,但是取出来是什么就不一定了。所以一般都需要格式化才用。