我有字符串,其中包含日期类型 - 'mm-dd-yyyy';
我必须将其转换为“dd-mm-yyyy”。
DateTime changedFormatDate = DateTime.ParseExact("02-27-2012", "mm-dd-yyyy", CultureInfo.GetCultureInfo("en-GB"));
但转换后的值为:27:01:2012 00:02:00
我希望它是27-02-2012。
请问正确的sysntax是什么?
答案 0 :(得分:4)
DateTime.ParseExact("02-27-2012", "MM-dd-yyyy", CultureInfo.GetCultureInfo("en-GB"));
请注意固定日期字符串(除去额外的2
)和MM
- 这意味着几个月:http://msdn.microsoft.com/en-us/library/8kb3ddd4.aspx