首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

奇怪的有关问题,为什么小弟我的时间格式化为MM/dd/yyyy 会形成 MM-dd-yyyy的格式

2012-01-21 
奇怪的问题,为什么我的时间格式化为MM/dd/yyyy 会形成 MM-dd-yyyy的格式stringaSystem.DateTime.Now.ToSt

奇怪的问题,为什么我的时间格式化为MM/dd/yyyy 会形成 MM-dd-yyyy的格式
string   a   =   System.DateTime.Now.ToString( "MM/dd/yyyy ");

a   会等于   01-04-2007


在ASP.Net中 "/ "都变成的 "- ",   不是我想要的,但是如果是Window   Form程序,执行正常,奇怪!怎么解决

[解决办法]
string a = System.DateTime.Now.ToString( "MM '/ 'dd '/ 'yyyy ");
[解决办法]
DateTime.Now.ToString( "MM/dd/yyyy ").Replace( "- ", "/ ")
[解决办法]
跟区域设置有关系,这样:
DateTime.Now.ToString( "MM/dd/yyyy ",CultureInfo.InvariantCulture)
[解决办法]
DateTime.Now.ToString( "yyyy/MM/dd ", System.Globalization.DateTimeFormatInfo.InvariantInfo);

热点排行