Я хочу, чтобы преобразовать формат даты в это yyyy-MM-dd
.Как форматировать datetime в "yyyy-MM-dd"
Ниже мой код:
var TimeOfOffer = priceCost.TimeOfOfferChange;
DateTime ChangesOnTimeOfOfferChange = DateTime.ParseExact(TimeOfOffer, "dd-MM-yyyy HH:mm:ss", CultureInfo.InvariantCulture);
priceCostViewmodel.TimeOfOfferChange = priceCost.TimeOfOfferChange;
Но я получаю исключение
Строка не был признан действительным DateTime.
priceCost.TimeOfOfferChange
находится в строке формата, т.е. «9/26/2016 4:38:58 PM» и хочет перейти в строку, а то priceCostViewmodel.TimeOfOfferChange
На самом деле непонятно, какова ваша проблема с форматированием - ваша ошибка связана с * разбором * строки в 'DateTime'. – Filburt
try DateTime.ParseExact (TimeOfOffer, "dd/MM/yyyy HH: mm: ss", CultureInfo.InvariantCulture); вместо этого – Innat3
Похоже, что «кто-то» отвечает за ответы, вместо того, чтобы просить разъяснения или добавлять информацию. Это не так, как работает StackOverflow. – Kilazur