如题,不知道到底是因为我代码关系,还是因为D版win7的关系,经常启动软件后发现系统日期乱了
如,正常的日期是2013/2/7,突然自己变成了2013/mm/07这样的格式,导致软件启动只要涉及日期的地方都报错这个是嘛情况?

解决方案 »

  1.   

    按照百度的结果,把系统日期改成了yyyy/m/d dddd 更是报错,奇怪了我代码如下DateTime thisst = Convert.ToDateTime(thest.ToString());
    string yst = thisst.ToShortDateString();应该没错吧?
      

  2.   

    调试的时候正常吗?trystring str=DateTime.Now.ToString("yyyy-MM-dd");
      

  3.   

    请问短日期可以格式化吗?
    ToShortDateString() 
      

  4.   

    DateTime thisst = Convert.ToDateTime(thest.ToString(),CultureInfo.CurrentCulture );
    试试看了。
      

  5.   


    系统里面设置都是正常的。日期不错的时候正常的是yyyy/M/d启动软件后有时候--不是每次--变成2013/mm/7,中间的月份没了