来自于四明山的码农

 

.net 时间类型的一小bug ToShortDateString()

昨天在.net时间类型里发现了一小bug

string a=DateTime.Now.ToShortDateString();

比如说今天是2011-09-23

这里在winform里面读取出来是2011-09-23

但是把它做成windows服务读取出来是2011-9-23,但是在单步调试windows服务时,

在监视器里的值还是2011-09-23。

如果在replace -后,再转成int时,效果明显不同。

解决方法:string a=DateTime.Now.ToString("yyyy-MM-dd");

这样转成int后是20110923

 

 

posted on 2011-09-23 09:07  技术先锋  阅读(403)  评论(0编辑  收藏  举报

导航