我必须将一个字符串解析为DateTime,之前我已经完成了,但是我无法找到我使用的格式,并且无法重现它。
这是字符串:
9/4/2015 12:09:06 PM
我很确定我之前只使用过DateTime.Parse,但是我无法弄清楚我使用的是CultureInfo和Globalization。
答案 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/M
或M/d
。