Как преобразовать строку, содержащую дату, в другой формат? - PullRequest
3 голосов
/ 04 ноября 2010

Рассмотрим эту строку

11/12/2010

Мне нужно преобразовать это в 20101112.

Как это можно сделать?

Ответы [ 2 ]

6 голосов
/ 04 ноября 2010

Учитывая, что первая является допустимой датой, а вторая представляет собой другое представление даты, самый простой метод с наименьшим количеством кода для вашего примера:

string newString = DateTime.ParseExact("11/12/2010", "MM/dd/yyyy").ToString("yyyyMMdd")
1 голос
/ 04 ноября 2010

Попробуйте это:

string input = "11/12/2010";
DateTime date = DateTime.Parse(input);
string formattedOutput = date.ToString("yyyyMMdd");

Выше в одной строке:

string formattedOutput = DateTime.Parse("11/12/2010").ToString("yyyyMMdd");
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...