C# 以mm\u dd\u yyyy格式分析日期
我需要用以下格式解析日期。 年月日 我知道我可以这样做C# 以mm\u dd\u yyyy格式分析日期,c#,parsing,date,C#,Parsing,Date,我需要用以下格式解析日期。 年月日 我知道我可以这样做 var dateString = "20050802"; var date = myDate = DateTime.ParseExact(dateString, "yyyyMMdd", System.Globalization.CultureInfo.InvariantCulture); 然后将-
var dateString = "20050802";
var date = myDate = DateTime.ParseExact(dateString,
"yyyyMMdd",
System.Globalization.CultureInfo.InvariantCulture);
然后将-替换为下划线字符。
但是,还有其他方法可以做到这一点吗?那么,问题出在哪里呢?
只需制作适当的格式字符串:
MM\u dd\u 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
“解析”是从字符串到日期的转换。“呈现”或“合成”是从日期到字符串的转换。你到底想要实现什么?输入是什么,输出是什么?我只需要今天的日期,格式是mm_dd_yyyy。。