我有格式的字符串:格式化字符串日期时间
YYYY-MM-DDDDTHH:MM:SS
这来自于我需要导入到SQL Server数据库,这样的数据馈送我们可以做适当的报告(必要时按日期和时间对数据进行排序)。
我打算把这个分开,然后使用字符串的部分手动构建数据/时间,但是我想知道是否有更优雅的方法来实现这个目的? (也许有一个不明的日期格式功能,我可以打电话,我不知道?)
我有格式的字符串:格式化字符串日期时间
YYYY-MM-DDDDTHH:MM:SS
这来自于我需要导入到SQL Server数据库,这样的数据馈送我们可以做适当的报告(必要时按日期和时间对数据进行排序)。
我打算把这个分开,然后使用字符串的部分手动构建数据/时间,但是我想知道是否有更优雅的方法来实现这个目的? (也许有一个不明的日期格式功能,我可以打电话,我不知道?)
使用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
可能重复( http://stackoverflow.com/questions/919244/converting-string-to-datetime-c-net) –