关于日期显示的格式
sinzy 2003-11-19 10:44:50 最简单的:
string s = DateTime.Now().ToString();
一切都默认的情况下,此时,显示的日期格式应该是和当前 Windows 系统的“区域设置”有关吧?简体中文版的系统,应当显示如“2003-11-19 10:33:33”这样的格式,英文版的则显示“11/19/2003 10:33:33”。当然,英文版的系统,当把 Regional Settings 中的相应选项改成 China (PRC) 后,一样应该显示“2003-11-19 10:33:33”。
目前我的系统是 Windows 2003 Server 的英文版,区域设置全部是中国,用 VBScript 的 Now() 函数输出时间格式没有问题,但是 ASP.NET 中,使用上面那条语句,显示的就是英文的时间格式……郁闷了,不知道该在哪里设置,machine.config?
BTW: 家里的机器也是安装的一样的系统,就没有问题……
这个或许属于 Windows 系统管理问题吧?
请高手们帮助,谢谢!