Как добавить строку в функцию даты - Прогресс 4gl
Я новичок в прогрессе и у меня проблемы с датой Прогресс 4gl.
Пример у меня есть строковое значение = '2016 '.
Как поместить это значение в дату в Progress?
Пример:
def var xx as char.
def var xq as date.
ASSIGN
xx = '2016'
xq = DATE(01/01/xx).
1 ответ
Пока можно написать
ASSIGN
xx = '2016':U
xq = DATE('01/01/':U + xx)
.
я бы предпочел
ASSIGN
xx = '2016':U
xq = DATE(1,1,integer(xx))
.
(Первый пример зависит от текущего формата даты. Если вы посмотрите функцию DATE в справке OpenEdge, вы увидите, что DATE (месяц, день, год) также действителен.)