vfp中,輸入自己的出生日期,求年齡(保留一位小數)用程序做?

題目:

vfp中,輸入自己的出生日期,求年齡(保留一位小數)用程序做?

解答:

func GetAge
Lparameters LcBirth
lcnow=date()
intyear=year(lcnow)-year(LcBirth)
intMonth=month(lcnow)-month(LcBirth)
intday=day(lcnow)-day(LcBirth)
RetrunValue=intyear+intMonth/12+intday/365 &&&intday簡單的除365應該也可以保證(一位小數)的精度了
return round(RetrunValue,1)
endfunc
&&謝謝 z_wuji INTYEAR不用再乘以12

添加新評論

暱稱
郵箱
網站