将此字符串转换为日期

时间:2015-09-04 13:55:41

标签: c# datetime

我必须将一个字符串解析为DateTime,之前我已经完成了,但是我无法找到我使用的格式,并且无法重现它。

这是字符串: 9/4/2015 12:09:06 PM

我很确定我之前只使用过DateTime.Parse,但是我无法弄清楚我使用的是CultureInfo和Globalization。

1 个答案:

答案 0 :(得分:1)

您可以使用ParseExact通过指定以下格式执行此操作:

var datestring = "9/4/2015 12:09:06 PM";
var dt = DateTime.ParseExact(datestring, "M/d/yyyy h:mm:ss tt", CultureInfo.InvariantCulture);

根据4月9日或9月4日,您可以使用d/MM/d