Leg*_*end 1 c# datetime parsing
我在文件中有以下格式的日期(YYYY-MM-DD HH:MM:SS.millisecs):
1987-04-03 19:17:12.000
Run Code Online (Sandbox Code Playgroud)
当我使用DateTime来解析此字符串时,它只获取日期部分而不会获得时间部分.有人可以告诉我如何将其解析为DateTime对象吗?
使用DateTime.ParseExact().
var format = "yyyy-MM-dd hh:mm:ss.fff"
var dt = DateTime.ParseExact(s, format);
Run Code Online (Sandbox Code Playgroud)
请参阅http://msdn.microsoft.com/en-us/library/w2sa9yss.aspx.您还应该添加格式提供程序,就像CultureInfo.InvariantCulture一样.
var dt = DateTime.ParseExact(s, format, CultureInfo.InvariantCulture);
Run Code Online (Sandbox Code Playgroud)