【问题标题】:Parsing a complicated string as DateTime将复杂的字符串解析为 DateTime
【发布时间】:2012-07-11 13:12:59
【问题描述】:

谁能告诉我应该如何将以下格式转换为正确的DateTime 对象?

11:50:46 AM on Wednesday, October 19, 2011

【问题讨论】:

  • 你读过这篇文章吗? msdn.microsoft.com/en-us/library/8kb3ddd4.aspx>
  • DateTime.TryParse 将在您传入格式字符串时执行此操作。通过格式化日期时间直到获得这种格式然后将其插入可能会更容易解决。

标签: c# datetime datetime-format


【解决方案1】:
        string s = "11:50:46 AM on Wednesday, October 19, 2011";
        DateTime dateTime = DateTime.ParseExact(s, 
            "hh:mm:ss tt on dddd, MMMM dd, yyyy", CultureInfo.InvariantCulture);

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-07-08
    • 2011-11-26
    • 2020-09-27
    • 1970-01-01
    • 1970-01-01
    • 2020-05-09
    • 2016-06-20
    相关资源
    最近更新 更多