Как преобразовать строку в формат даты и времени в C#
Привет,
У меня есть строка, подобная приведенной ниже, которую я конвертирую в формат datetime. Я попытался сделать это следующим образом. Есть ли другой способ сделать это? Ожидаемый результат строки после форматирования должен быть таким: гггг-ММ-ДД чч:мм:СС МС.
Что я уже пробовал:
StringBuilder myStringBuilder = новый StringBuilder("20180215031530000");
myStringBuilder = myStringBuilder.Вставить(4, "-");
myStringBuilder = myStringBuilder.Вставить(7, "-");
myStringBuilder = myStringBuilder.Вставить(10, " ");
myStringBuilder = myStringBuilder.Вставить(13, ":");
myStringBuilder = myStringBuilder.Вставить(16, ":");
myStringBuilder = myStringBuilder.Вставить(19, ".");
DateTime dt = конвертировать.Объект todatetime(myStringBuilder.Метод toString());