昨天在.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