2012-09-14 485 views
1

我有格式的字符串:格式化字符串日期时间

YYYY-MM-DDDDTHH:MM:SS

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

我打算把这个分开,然后使用字符串的部分手动构建数据/时间,但是我想知道是否有更优雅的方法来实现这个目的? (也许有一个不明的日期格式功能,我可以打电话,我不知道?)

+0

可能重复( http://stackoverflow.com/questions/919244/converting-string-to-datetime-c-net) –

回答

8

使用DateTime.ParseExact为此,

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

SP在你的情况下,格式应该[转换字符串为DateTime C#的.NET]的

YYYY-MM-DDDDTHH:MM:SS