DateTime.ParseExact C#

268
24 марта 2017, 21:50

Не получается распарсить дату.

DateTime dt = new DateTime();
dt = DateTime.ParseExact("11 марта 15:32", "dd MM HH:mm", CultureInfo.GetCultureInfo("ru-RU"));
Console.WriteLine(dt);

Вызвано исключение:

System.FormatException

Answer 1

В описании формата даты MM это месяц в диапазоне от 01 до 12. Если используется полное название месяца, как здесь

11 марта 15:32

Необходимо использовать MMMM.

dt = DateTime.ParseExact("11 марта 15:32", "dd MMMM HH:mm", CultureInfo.GetCultureInfo("ru-RU"));

Более подробно об описании формата даты можно прочитать здесь.

Answer 2

MM

А должно быть ММММ и то я не уверен, ждёт он март или марта.

Да, всё распарсилось: http://ideone.com/P1B7x2.

READ ALSO
json файл, внутри php функции

json файл, внутри php функции

Почему ругается на синтаксис?

269
Не сохраняет xlsx в PHPExcel

Не сохраняет xlsx в PHPExcel

Я использую библиотеку PHPExcelВот так на linux ubuntu я пытаюсь сохранить:

367
Выполнение внешних команд с помощью exec в php

Выполнение внешних команд с помощью exec в php

Как можно проверить отработала ли команда или нет,выполняю архивацию файла в ответе приходит постоянно 0,не понятно что за ответ такой и как...

359
Вывод данных из двух MySQL таблиц в HTML таблицу на сайте

Вывод данных из двух MySQL таблиц в HTML таблицу на сайте

Не могу вывести из двух таблиц, как это сделать

393