vfp中,输入自己的出生日期,求年龄(保留一位小数)用程序做?
答案:2 悬赏:70 手机版
解决时间 2021-02-12 22:26
- 提问者网友:回忆在搜索
- 2021-02-12 12:15
vfp中,输入自己的出生日期,求年龄(保留一位小数)用程序做?
最佳答案
- 五星知识达人网友:执傲
- 2021-02-12 12:32
func GetAgeLparameters LcBirthlcnow=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======以下答案可供参考======供参考答案1:年龄也有小数吗?楼上的写得太专业了,不知道是vfp哪个版本的。 year() - year(出生日期) 就是你的年龄了,供参考答案2:一楼的思想是对的,年龄是7.9岁和7.1岁相差还算是有点大的。不过公式里有个小小的错误,INTYEAR不用再乘以12了。
全部回答
- 1楼网友:轻熟杀无赦
- 2021-02-12 14:03
这个答案应该是对的
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯