我需要以下列格式解析日期。 mm_dd_yyyy 我知道我可以这样做
var dateString = "20050802";
var date = myDate = DateTime.ParseExact(dateString,
"yyyyMMdd",
System.Globalization.CultureInfo.InvariantCulture);
然后替换-with下划线字符。 但还有其他方法可以做同样的事情吗?
答案 0 :(得分:3)
那么,问题是什么?
只需制作适当的格式字符串:MM_dd_yyyy
。
var dateTime = DateTime.ParseExact("08_02_2005", "MM_dd_yyyy", CultureInfo.InvariantCulture); // from string to DateTime
var s = dateTime.ToString("MM_dd_yyyy"); // from DateTime to string