Для этого можно использовать функцию DATE
:
DATE ( month, day, year )
или
DATE ( string )
Если вы установили для формата даты значение dmy
, сработают оба следующих параметра:
define variable cDate as character no-undo.
define variable dDate1 as date no-undo.
define variable dDate2 as date no-undo.
cDate = "31122018".
dDate1 = date(cDate).
dDate2 = date (int(substring(cDate,3,2)) /*month*/,
int(substring(cDate,1,2)) /*day*/,
int(substring(cDate,5)) /*year*/).
display dDate1 dDate2.