注册 登录
编程论坛 PowerBuilder

PB如何根据年龄取出生日期

zhouwenfu 发布于 2008-08-13 17:42, 2351 次点击
如题,拜谢
2 回复
#2
tdhcaowei2008-08-22 16:13
其实你自己写个函数就行了
for example
int uf_date(int age)
{

int ls_age,ls_year,ls_distance,ls_hope//年龄,出生日,相差的年龄,得到的出生年份
ls_age=22
ls_year=1986 //假如你是22岁,那么你的出生年月就是1986
if age>22 then
ls_distance=age-22
ls_hope=ls_year - ls_distance
else
ls_distance=22-age
ls_hope=ls_year + ls_distance
end if
return ls_hope

}

我是新手,所以写的函数很烂,还望多指教!
#3
stone20302008-09-06 03:44
根据年龄只能得出出生的年,并不能算出月和日

return year(today()) - age

return year(today()) - age + 1
1