将字符串格式化为datetime

Tim*_*Tim 1 .net c# string datetime type-conversion

我有一个格式的字符串:

YYYY-MM-DDDDTHH:MM:SS

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

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

Joh*_*Woo 8

使用DateTime.ParseExact此,

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

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

YYYY-MM-DDDDTHH:MM:SS
Run Code Online (Sandbox Code Playgroud)