Вычтите две даты разных форматовC#

Место общения программистов C#
Anonymous
Вычтите две даты разных форматов

Сообщение Anonymous »

Я пытаюсь получить период в днях между сегодняшней и предыдущей датой. Предыдущая дата взята из базы данных в формате «дд-ммм-гггг» и текущая дата (DateTime.Now.Date), которая имеет другой формат «мм-дд-гггг», и, конечно же, результат отрицательный и нелогичный.
Я использую следующий код:

Код: Выделить всё

DateDiff = (DateTime.Now.Date - cur.StatusDate).Value.Days
Я пытался отформатировать (DateTime.Now.Date) с помощью DateTime.ParseExact, но в результате получилась строка, и мы не можем вычесть дату из строки.

Подробнее здесь: https://stackoverflow.com/questions/791 ... nt-formats

Вернуться в «C#»