【问题标题】:parse date in mm_dd_yyyy format以 mm_dd_yyyy 格式解析日期
【发布时间】:2013-03-14 11:53:27
【问题描述】:

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

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

然后将 - 替换为下划线字符。 但是还有其他方法可以做到这一点吗?

【问题讨论】:

  • “解析”是从字符串到日期的转换。 “渲染”或“组合”是从日期到字符串的转换。你到底想达到什么目的?什么是输入,什么是输出?
  • 我只需要mm_dd_yyyy格式的今天日期..

标签: c# parsing date


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 2016-02-22
    • 1970-01-01
    • 2021-11-10
    • 1970-01-01
    • 1970-01-01
    • 2018-08-06
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多