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

关于DateTime.Now.ToLongDateString()的一个怪异现象
我在本机进行网站程序的调试中有用到时间的抓取
String nowdate=DateTime.Now.ToLongDateString()

然后nowdate获得的值是:2008年12月3日星期三

可是当我把网站生成完,上传到服务器后,再执行程序的时候获得nowdate的值就是“2008年12月3日” 

奇怪的是星期几已经不显示了,难道本机和服务器的时间格式有问题?

------解决方案--------------------
应该跟你的操作系统有关,我在控制面板里面把长日期和短日期格式都调成显示星期的格式,(就是在格式后面加一个空格,然后四个d),调好后,我的状态栏的长日期和短日期后面都显示星期了,然后我在.net中用代码: <%= DateTime.Now.ToLongDateString() %>来输出,结果还是不显示星期的。