【发布时间】:2017-04-20 06:54:09
【问题描述】:
这是我做的,但没有考虑闰年
public static int calculateAge(String yyyyMMddBirthDate){
DateTimeFormat fmt = DateTimeFormat.getFormat("yyyy-MM-dd");
Date birthDateDate = fmt.parse(yyyyMMddBirthDate);
Date nowDate=new Date();
long differenceInMillis=nowDate.getTime()-birthDateDate.getTime();
int days=(int)Math.abs(differenceInMillis/(1000*60*60*24));
int ages=(int)days/365;
System.out.println(days+" days");
return ages;
}
我听说我们必须使用 Joda 时间来计算年龄,但 GWT 似乎不支持 Joda 时间。
我们可以只使用简单的代码在 GWT 中计算年龄而不是使用库吗?
注意:这是 GWT 问题,不是 Java 问题。 GWT 不支持 java.text 或 Joda。
【问题讨论】:
-
@Jarrod,它需要 Joda 库,我的 GWT 中没有,我不喜欢使用它。为什么我们需要结束这个问题?这是 gwt 不是 Java
-
@JarrodRoberson 这个问题不是stackoverflow.com/questions/1116123/…的重复问题
标签: gwt