Я пытаюсь получить период в днях между сегодняшней и предыдущей датой. Предыдущая дата взята из базы данных в формате «дд-ммм-гггг» и текущая дата (DateTime.Now.Date), которая имеет другой формат «мм-дд-гггг», и, конечно же, результат отрицательный и нелогичный.
Я использую следующий код:
Код: Выделить всё
DateDiff = (DateTime.Now.Date - cur.StatusDate).Value.Days
Я пытался отформатировать (DateTime.Now.Date) с помощью DateTime.ParseExact, но в результате получилась строка, и мы не можем вычесть дату из строки.
Подробнее здесь:
https://stackoverflow.com/questions/791 ... nt-formats