【问题标题】:Formatting a string to datetime将字符串格式化为日期时间
【发布时间】:2012-09-07 17:25:57
【问题描述】:

我有一个格式为:

YYYY-MM-DDDDTHH:MM:SS

这来自我需要导入 SQL Server 数据库的数据馈送,以便我们可以对其进行适当的报告(如有必要,按日期和时间对数据进行排序)。

我打算将其拆分并使用字符串的各个部分手动构建数据/时间,但我想知道是否有更优雅的方法来做到这一点? (也许有一个我不知道的模糊日期格式化函数?)

【问题讨论】:

标签: c# .net string datetime type-conversion


【解决方案1】:

为此使用 DateTime.ParseExact

例子

DateTime result = DateTime.ParseExact("2012-09-24", "yyyy-MM-dd", System.Globalization.CultureInfo.InvariantCulture);

在你的情况下,格式应该是

YYYY-MM-DDDDTHH:MM:SS

【讨论】:

    【解决方案2】:

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-08-07
      • 1970-01-01
      • 2018-05-17
      • 1970-01-01
      • 2023-03-14
      • 2014-08-10
      • 1970-01-01
      相关资源
      最近更新 更多