如何将日期时间格式转换为日期和时间对象?

时间:2016-01-24 12:12:39

标签: c# datetime

将字符串转换为日期和时间的最佳方法是什么:

"Jan 7 09:27:56"也可以是这样的:"Jan 12 09:27:56"

1 个答案:

答案 0 :(得分:6)

您可以将MMM d HH:mm:ss用作custom date and time format strings基于英语的,并使用:作为TimeSeparator文化,例如InvariantCulture }。

var s = "Jan 7 09:27:56";
DateTime dt = DateTime.ParseExact(s, "MMM  d HH:mm:ss", CultureInfo.InvariantCulture);

var s = "Jan 12 09:27:56";
DateTime dt = DateTime.ParseExact(s, "MMM  d HH:mm:ss", CultureInfo.InvariantCulture);