用mm_dd_yyyy格式解析日期

本文关键字:格式 日期 yyyy mm dd | 更新日期: 2023-09-27 18:04:04

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

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

,然后用下划线字符替换-。但有没有其他方法可以做到这一点呢?

用mm_dd_yyyy格式解析日期

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