System.DateTime.Now.ToString()的问题
2008-11-14 09:58 starlet 阅读(585) 评论(0) 编辑 收藏 举报博客园怎么用世界之窗和IE7都打不开,试了几次都不行,郁闷呀
今天发觉了一些问题,简单的一句,和园子里分享一下
System.DateTime.Now.ToString()
---------------1--------------------------------
测试系统: windowsxp sp2 vs2005
输出结果: "2008-11-14 8:59:07"
---------------2--------------------------------
测试系统: windowsvista sp1 vs2005
输出结果: "2008/11/14 8:59:07"
---------------3-------------------------------
测试系统: windowsserver2003 sp2 r2 vs2005
输出结果: "2008/11/14 8:59:07"(2003有两个输出结果,)
有点意思吧,嘿嘿
是不是想试一下呢
等大家试完再往下看
原因:此条命令提取系统日期及日期格式。
控制面板中可以修改日期的格式,是不是恍然大悟
我也是才发现(注:修改日期格式后需重启才能生效!)
这说明一个问题,在需要日期的字符串时,尽量在ToString()添加输出格式,比如 ToString("D")
可以避免一些不必要的麻烦。