日期:2014-05-17  浏览次数:20546 次

急,关于读取系统时间的问题
DateTime dt = DateTime.Now;
 Response.Write(dt.ToString());

输出的结果为22/7/2010 AM 11:40:49 


如何设置成输出的结果 2010/7/22 11:33:13 

因为22/7/2010 AM 11:40:49 转换成时间的时候出
从 char 数据类型到 datetime 数据类型的转换导致 datetime 值越界。

找了半天才发现现时间读取不对,在数据库中格式为:

2010-7-22
输入后就成
22/7/2010 AM 12:00:00 


大家知道如何设置吗

------解决方案--------------------
C# code
dt.ToString("yyyy/MM/dd HH:mm:ss");