日期:2014-05-20  浏览次数:20950 次

求助:日期类型问题
我在程序里建了一个DataTable  
添加了一个列Time   如下:
DataTable   dt=new   DataTable   ();
DataColumn   time   =new   DataColumn   ( "Time ",System.Type.GetType( "System.DateTime "));
dt.Columns   .Add   (time);
ds.Tables   .Add   (dt);

但是我在添加数据时:
dr[ "Time "]=DateTime.Now   .ToString   ( "yyyy-MM-dd       HH:mm:ss ");
得到的结果和我想象的不一样
实际添加进去的:2007-01-31T10:55:32.6875000+08:00
我想要的:2007-01-31   12:23:12

请问这是为什么,该如何修改


------解决方案--------------------
DataTable dt=new DataTable ();
DataColumn time =new DataColumn ( "Time ",System.Type.GetType( "System.String "));
dt.Columns .Add (time);
ds.Tables .Add (dt);