当前位置: 代码迷 >> ASP.NET >> 日期时间显示有关问题
  详细解决方案

日期时间显示有关问题

热度:6704   发布时间:2013-02-25 00:00:00.0
日期时间显示问题
服务器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日");

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

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