日期:2014-05-16  浏览次数:20575 次

关于时间格式 输入,读取问题
后台代码


      DateTime dt =DateTime.Now;
     //  此处省略   业务处理 


插入到  sql  数据库  里面的 格式  是  2014-04-16 12:50:28.987

我试着调试了一下,   dt的值  为 2014-04-16 12:50:28


同样,我读取的时候 ,值 也为  2014-04-16 12:50:28


高手赐教,



------解决方案--------------------
你可以格式化日期,日期都是精确到毫秒级

DateTime dt = DateTime.Now;
            string result = dt.ToString("yyyy-MM-dd HH:mm:ss.fff");
            Console.WriteLine(result);


不过话说回来,入库的时间精确又能怎么样,需要显示的话,那么就格式化一下就可以了

 dt.ToString("yyyy-MM-dd HH:mm:ss")