如何添加字符串到日期功能 - 进度4gl

时间:2016-10-05 10:40:01

标签: date progress-4gl openedge

我是正在进行的新手,我在日期功能Progress 4gl中遇到麻烦。

示例我有字符串值='2016'。

如何将该值放入正在进行的日期?

示例:

def var xx as char.
def var xq as date.

ASSIGN 
  xx = '2016'
  xq = DATE(01/01/xx).

1 个答案:

答案 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(月,日,年)也有效。)