установить информацию о культуре для пользовательского формата даты - PullRequest
1 голос
/ 27 декабря 2011

У меня проблема с форматом даты.Я конвертирую строковую дату (дд / мм / гггг) в дату и время, используя convert.toDateTime ().Он отлично работает на моей локальной машине, но вызывает проблемы при запуске с сервера.Поэтому, чтобы установить единообразие, я попытался установить информацию о культуре для формата (гггг-мм-дд ЧЧ: мм: сс), но не смог установить, поскольку .net показывает ошибку.

Я пробовал вот так.

CultureInfo DateInfo = new CultureInfo("yyyy-MM-dd HH:mm:ss");

Как установить информацию о культуре для этого формата?

1 Ответ

1 голос
/ 27 декабря 2011

Попробуйте использовать вот так ...

string dateString = "Mon 16 Jun 8:30 AM 2008"; // Modified from MSDN
            string format = "ddd dd MMM h:mm tt yyyy";
            DateTime dateTime = DateTime.ParseExact(dateString, format, CultureInfo.InvariantCulture);
            Response.Write(dateTime);

надеюсь, что это может помочь ...

...