Разбор строки на сегодняшний день в C #? - PullRequest
2 голосов
/ 01 октября 2010

У меня есть строка данных 'yyyymmddhhmmss' пример: '20101001151014', как мне проанализировать это на сегодняшний день в C #?

Ответы [ 4 ]

7 голосов
/ 01 октября 2010
DateTime when = DateTime.ParseExact("20101001151014", "yyyyMMddHHmmss",
    CultureInfo.InvariantCulture);

Примечания: 24-часовой час - ЧЧ;Двухзначный месяц - ММ

2 голосов
/ 01 октября 2010

Используйте метод DateTime.ParseExact.

0 голосов
/ 01 октября 2010
public DateTime ShortDateStringToDate(string dateText)
{
    if (dateText == null)
        return DateTime.MinValue;

    if (dateText.Length != 14)
        throw new ArgumentException();

    string dateFormatString = "yyyyMMddHHmmss";
    return DateTime.ParseExact(dateText, dateFormatString, CultureInfo.InvariantCulture);
}
0 голосов
/ 01 октября 2010

DateTime.ParseExact вы можете использовать и разобрать его

  DateTime dt = DateTime.ParseExact("20101001151014", "yyyyMMddHHmmss", CultureInfo.InvariantCulture);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...