日期:2014-05-18  浏览次数:20398 次

日期时间显示问题
服务器1  
OS:Win2003 Standard Edition 
sql:2000
服务器2  
OS:Windows Server 2008 R2 Enterprise
sql:2008 R2

查了在DB的数据都是这样显示

2012-02-08 08:51:00
但在select后绑定在gridview
服务器1显示的格式是
2012-2-8 8:51:00

服务器2显示的格式是
2/8/2012 8:51:00 AM


用这样的语句
DateTime.Now.GetDateTimeFormats('D')[3].ToString();
在服务器1显示是 星期五, 2012年3月16日
在服务器2显示是 16 March, 2012
如果想按服务器1上的显示,应该怎么弄?

------解决方案--------------------
DateTime.Now.ToString("yyyy年M月dd日");

------解决方案--------------------
探讨

DateTime.Now.ToString("yyyy年M月dd日");

------解决方案--------------------
你先把两台服务器的日期格式改成相同的,然后再修改日期字符串格式……
------解决方案--------------------
探讨

是操作系统那里的设置问题,导致显示结果不一样的吗?