我有一个 DateTime 对象
DateTime dtt = new DateTime(2012, 6, 18, 12, 0, 0)
我正在以这种方式将其转换为字符串
string str = dtt.ToString("yyyyMMddtt");
我得到str
“20120618PM”
好到这里
但是当我尝试使用 DateTime.ParseExact() 将其转换回 DateTime 时,我收到一个错误
String was not recognised a valid DateTime
dtt = DateTime.ParseExact(str, "yyyyMMddtt", null);
我什至尝试过提供文化,但仍然出现错误
dtt = DateTime.ParseExact(str, "yyyyMMddtt", CultureInfo.InvariantCulture);
我错过了什么?