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

我的vs2005怎么了!!!请救火
我是一个穷学生,下载的vs2005体验版。以前用的还是好好的,今天突然发现一个很巨大的问题。在做ASP.NET2.0时,想输出当前时间和星期。结果发现输出来的是“2008年25月03日6”,其实今天是2008年5月2日。我很想不明白。然后就断点调试,发现调试不了,出现一个提示:“当前不会命中断点,源代码与原始版本不同。...”我想不是我写的代码出错了,应该是我的vs出错了,到底应该怎么解决呢?请各位路过高手指点一下。急用!!!!!!!!!

顺带把我写的代码贴一下。(我想输出今天是XX年XX月XX日星期X)
Label2.Text ="今天是:" +(DateTime.Now).ToString("yyyy年mm月dd日");
Label2.Text += ((WeekDay)DateTime.Today.DayOfWeek).ToString();
public enum WeekDay
  {  
  星期天,  
  星期一,
  星期二,
  星期三,
  星期四,
  星期五,
  星期六,
  }

------解决方案--------------------
顶下先,接分
------解决方案--------------------
如果删除没有用的话,再试试

“工具”,“选项”,“调试”,“要求源文件与原始版本完成匹配”去掉勾。

另外通过重新格式化出问题的源文件亦可以解决,即在VS2005中选择 “编辑”-“高级”-“设置选定内容的格式”。

------解决方案--------------------
+(DateTime.Now).ToString("yyyy年MM月dd日"); 
MM长大初成了...

------解决方案--------------------
第一mm是大写
第二,注意断点旁边的说明,按照断点的提示去做
------解决方案--------------------
探讨
+(DateTime.Now).ToString("yyyy年MM月dd日");
MM长大初成了...

------解决方案--------------------
Label2.Text = "今天是:" +(DateTime.Now).ToString("yyyy年MM月dd日"); 
Label2.Text += DateTime.Now.ToString("dddd",new System.Globalization.CultureInfo("zh-cn"));