当前位置: 代码迷 >> C# >> 为何winform老把系统日期变乱了
  详细解决方案

为何winform老把系统日期变乱了

热度:1104   发布时间:2013-02-25 00:00:00.0
为啥winform老把系统日期变乱了?
如题,不知道到底是因为我代码关系,还是因为D版win7的关系,经常启动软件后发现系统日期乱了
如,正常的日期是2013/2/7,突然自己变成了2013/mm/07这样的格式,导致软件启动只要涉及日期的地方都报错

这个是嘛情况?


------解决方案--------------------------------------------------------
代码写错了吧
------解决方案--------------------------------------------------------
如果你确认是代码的问题,那你就调试,一步步,看哪步执行后,时间会变
------解决方案--------------------------------------------------------
你用受限用户启动软件看看,那个需要系统权限才能改得了
------解决方案--------------------------------------------------------
调试的时候正常吗?

try

string str=DateTime.Now.ToString("yyyy-MM-dd");
------解决方案--------------------------------------------------------
可能是你代码的问题,你用的都是小写的m,改作大写M。
------解决方案--------------------------------------------------------
DateTime thisst = Convert.ToDateTime(thest.ToString(),CultureInfo.CurrentCulture );
试试看了。
------解决方案--------------------------------------------------------
不是你的主板电池没电了吧?
------解决方案--------------------------------------------------------
控制面板下的“区域和语言选项”,看下短日期是怎么设置的
  相关解决方案