我是新手,如果有人帮助我,我会很感激.
当我尝试使用以下来源计算年龄时,它并没有给我我想要的价值.例如:date-> 29/12/2010,dob-> 30/12/1992,它会给我18而不是17.有没有任何方法我可以编码返回我17个月11个月基于上述2个日期而不是18yrs0mths?
public double getAgeAsOf( Date date ) {
return ((date.getTime() - dob.getTime())/(1000*60*60*24))/365;
}
Run Code Online (Sandbox Code Playgroud)
谢谢.
java ×1