Итак, у меня есть формула в Crystal Reports для преобразования на определенную дату. Формула работает, но преобразует поле в строку, и мне нужно, чтобы поле было датой, так как я экспортирую в виде файла CSV, а затем загружаю данные в таблицу. Есть ли способ использовать эту же логику c, но поле остается в виде даты, а не строки? Ниже приведены текущие логи c, которые я использую:
if totext((Date(Year({Command.RENEWAL_DT}), Month({Command.RENEWAL_DT}), Day({Command.RENEWAL_DT}))),'dd/MM/yyyy') = "01/01/1800" then
"01/31/2099"
else
totext((Date(Year({Command.RENEWAL_DT}), Month({Command.RENEWAL_DT}), Day({Command.RENEWAL_DT}))),'MM/dd/yyyy')