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