Парсинг строки в формат DateTime - C#
Формулировка задачи:
Доброго времени суток.
У меня возник вопрос с парсингом строки в формат DateTime.
На входе имеется строка : Сам накидал такой код, но, что-то мне подсказывает, очень уж он ужасен.
Можно ли сделать парсинг более проще?
Во входящих строках будут меняться только цифры, буквы останутся на своем месте.
20150408T113000Z
. Хотелось бы в результате получить:08.04.2015 11:30:00
private static DateTime DateTimeParsing(string UnFormattedDate) { return DateTime.Parse(UnFormattedDate.Replace("T", " ").Insert(4, ".").Insert(7, ".").Insert(13, ":").Insert(16, ":").Replace("Z", "")); }
Решение задачи: «Парсинг строки в формат DateTime»
textual
Листинг программы
var dateString = "20150408T113000Z"; var dateTime = DateTime.ParseExact(dateString, "yyyyMMdd'T'HHmmss'Z'", null);
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д