【发布时间】:2016-10-05 10:40:01
【问题描述】:
我是 Progress 4gl 中的新手,我在日期功能中遇到问题。
例如我有字符串值 = '2016'。
如何将该值放入正在进行的日期中?
例子:
def var xx as char.
def var xq as date.
ASSIGN
xx = '2016'
xq = DATE(01/01/xx).
【问题讨论】:
标签: 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).
【问题讨论】:
标签: date progress-4gl openedge
虽然可以写
ASSIGN
xx = '2016':U
xq = DATE('01/01/':U + xx)
.
我更喜欢
ASSIGN
xx = '2016':U
xq = DATE(1,1,integer(xx))
.
(第一个例子取决于当前的日期格式。如果您在 OpenEdge 帮助中查找 DATE 函数,您可以看到 DATE(月、日、年)也是有效的。)
【讨论】: