将日期转换为“2011年12月6日”的最佳方式为“yyyy-MM-dd”模式?
答案 0 :(得分:0)
您可以将MMMM d, yyyy
格式与基于英语的文化结合使用,例如InvariantCulture
;
string s = "December 6, 2011";
DateTime dt;
if(DateTime.TryParseExact(s, "MMMM d, yyyy", CultureInfo.InvariantCulture,
DateTimeStyles.None, out dt))
{
Console.WriteLine(dt.ToString("yyyy-MM-dd")); // 2011-12-06
}
"MMMM"
format specifier表示基于文化设置的月份的全名。