преобразование строки в дату и время выпуска c # - PullRequest
0 голосов
/ 14 июля 2011

У меня есть такая строка:

1/1/2011

Мне нужно преобразовать ее в DateTime

Я до сих пор пытался без удачи:

DateTime.ParseExact("1/1/2011"
, "M/d/yyyy", System.Globalization.CultureInfo.InvariantCulture)

что я делаю не так?

Ответы [ 2 ]

1 голос
/ 14 июля 2011

Этот код должен работать абсолютно нормально, и делает для меня:

using System;
using System.Globalization;

class Test
{
    static void Main()
    {
        DateTime dt = DateTime.ParseExact("1/1/2011", 
                                          "M/d/yyyy",
                                          CultureInfo.InvariantCulture);
        Console.WriteLine(dt);
    }
}

Вы говорите, что пытались "без удачи" - что с вами происходит? Можете ли вы придумать подобную короткую, но полную программу, которая не работает?

0 голосов
/ 14 июля 2011

Используйте DateTime.Parse (или лучше, DateTime.TryParse ) вместо ParseExact.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...