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

DateTime.ParseExact 施用自定义DateTime 格式字符串出错,为啥呢

2012-08-14 
DateTime.ParseExact 使用自定义DateTime 格式字符串出错,为啥呢String str 2012 Jun 24 - 04:11:21 PM

DateTime.ParseExact 使用自定义DateTime 格式字符串出错,为啥呢
String str = "2012 Jun 24 - 04:11:21 PM";
  DateTime dt;
  dt = DateTime.ParseExact(str, "yyyy MMM dd - hh:mm:ss tt", null);

[解决办法]

C# code
//指定Culturevoid Main(){    String str = "2012 Jun 24 - 04:11:21 PM";  DateTime dt;  dt = DateTime.ParseExact(str, "yyyy MMM dd - hh:mm:ss tt",CultureInfo.CreateSpecificCulture("en-us"));   Console.WriteLine(dt.ToString("yyyyMMdd HH:mm:ss"));   //20120624 161121} 

热点排行