我是进度中的新手,我在日期函数进度4gl中遇到了麻烦。
示例我有字符串value = '2016 '.
如何将该值放入正在进行的日期中?
的例子:
def var xx as char.
def var xq as date.
ASSIGN
xx = '2016'
xq = DATE(01/01/xx).
虽然可以写
ASSIGN
xx = '2016':U
xq = DATE('01/01/':U + xx)
.
我更喜欢
ASSIGN
xx = '2016':U
xq = DATE(1,1,integer(xx))
.
(第一个例子依赖于当前的日期格式。如果你在OpenEdge帮助中查找DATE函数,你可以看到DATE(月,日,年)也是有效的。