2013-03-14 102 views
1

我需要使用以下格式解析日期。 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

回答

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