gpt4 book ai didi

openedge - 如何在 OpenEdge ABL 中从出生日期计算年龄?

转载 作者:行者123 更新时间:2023-12-01 07:23:31 25 4
gpt4 key购买 nike

我是进步的新手,我想从出生日期计算年龄,但我不知道该怎么做。如果有人知道这件事,请帮助我。
提前致谢。

到目前为止我尝试过的是:

define var dob as date.
define var age as character.
assign
dob = 09/16/1988.
age = STRING(INT(YEAR(TODAY) - YEAR(dob ))).
message age view-as alert-box.

它显示年龄为 30,但实际年龄为 29。

最佳答案

使用 interval功能。

define var dob as date initial 09/16/1988.

message interval( today, dob, "years" ) view-as alert-box.

返回 29(只要今天在今年的 16 号之前) - 也可以很好地处理闰年。

关于openedge - 如何在 OpenEdge ABL 中从出生日期计算年龄?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52289742/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com