Я пытаюсь преобразовать строку в DateTime. Код выглядит следующим образом:Форматирование пользовательского формата до DateTime
DateTime.Parse("20131101T210705.282Z").ToShortTimeString()
Я получаю исключение формата.
Я пробовал предоставить следующий формат «yyyyMMddTssmmhh.fffz», но получил такое же исключение. Код выглядел следующим образом:
DateTime dt;
if (DateTime.TryParseExact("20131101T210705.282Z",
"yyyyMMddTssmmhh.fffz",
new CultureInfo("en-US"),
DateTimeStyles.None,
out dt))
return dt.ToShortTimeString();
В этом случае код не анализирует строку.
Проблема с этим кодом заключается в том, что нет способа распознать время AM или PM. –