我正在尝试使用格式将 DateTime 对象转换为字符串,但由于某些奇怪的原因,它忽略了 AM/PM。它只需要对象中小时的大小。
我正在使用以下格式:
StartDate.ToString("yyyy-MM-dd hh:mm:ss.fff");
和
String.Format("0:yyyy-MM-dd hh:mm:ss.fff", StartDate);
我不认为两者之间有区别,但只是想尝试一下。如果我传递一个值4/28/2012 6:00:00 AM或4/28/2012 6:00:00 PM,结果是相同的“2012-04-27 06:00:00.000”