DateTime.Format 的一个Bug。

DateTime.Today.Format("yyyy/MM/dd") 产生的结果依赖于 系统的地区和语言中关于时间的设置。

如果系统设置为 "yyyy/MM/dd" 则 结果为  2011/10/21

如果系统设置为 "yyyy-MM-dd" 则结果为 2011-10-21

强制转为 "yyyy/MM/dd" 的方法为:

DateTime.Today.Format(@"yyyy\/MM\/dd") ;

posted @ 2011-10-21 15:26  NewSea  阅读(434)  评论(3编辑  收藏  举报