以mm_dd_yyyy格式解析日期

问题描述:

我需要使用以下格式解析日期。 mm_dd_yyyy 我知道我可以做这样的以mm_dd_yyyy格式解析日期

var dateString = "20050802"; 
var date = myDate = DateTime.ParseExact(dateString, 
            "yyyyMMdd", 
            System.Globalization.CultureInfo.InvariantCulture); 

然后更换-with下划线。 但是有没有其他解决方法?

+0

“Parsing”是从字符串到日期的转换。 “渲染”或“组合”是从日期到字符串的转换。你想要达到什么目的?什么是输入,什么是输出? – Dialecticus 2013-03-14 12:08:33

+0

我只需要今天的日期为mm_dd_yyyy格式.. – Gautam 2013-03-15 04:29:24

那么,什么问题?
只需制作适当的格式字符串: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