将日期从mm / dd / yyyy转换为dd MMM yyyy

时间:2013-03-21 18:35:53

标签: c# .net

如何将日期时间从mm / dd / yyyy转换为dd MMM yyyy? DateTime.ParseExact或DateTime.TryParseExact不需要一个参数来告诉它我想要它的格式。那么它如何知道我希望它将传入的日期返回到dd MMM yyyy格式?

DateTime result;
var dateTime = DateTime.TryParseExact("03/21/2013", "mm/dd/yyyy",CultureInfo.InvariantCulture,DateTimeStyles.None, out result);

2 个答案:

答案 0 :(得分:7)

你找回的DateTime对象没有格式化 - 它只是原始日期和时间。要在DateTime对象中将其转换为新格式后,请在其上调用ToString,例如:

string formattedDate = result.ToString("dd MMM yyyy");

答案 1 :(得分:1)

DateTime对象不以字符串格式存储日期。而是可能在获取字符串表示时使用您喜欢的格式输出DateTime的值:

// assuming you have date DateTime object variable named dateTime
dateTime.ToString("dd MMM yyyyy");
相关问题