Преобразование дд / мм / гггг чч: мм AM / PM для ММ / дд / гггг чч: мм AM / PM

Обновить

November 2018

Просмотры

6.5k раз

1

Я хочу , чтобы преобразовать строку: 24/11/2016 04:30 pmв значение даты и время: 11/24/2016 04:30 pm.

Мой код, как:

DateTime date = DateTime.ParseExact("24/11/2016 04:30 pm", "dd/MM/yyyy hh:mm aa", CultureInfo.InvariantCulture);

Но я получаю сообщение об ошибке:

Строка не был признан действительным DateTime.

Что я могу сделать ?

1 ответы

9

Для AM / PM целеуказателя вы должны использовать ttне aa. Чтение :

DateTime date = DateTime.ParseExact("24/11/2016 04:30 pm", "dd/MM/yyyy hh:mm tt", CultureInfo.InvariantCulture);

Связанные вопросы