使用日期时间选择器,并使用它在Milli中获取时间,以获取两个日期选择器的期间。
我有两个基于用户输入数据的DatePicker,它们存储在Calendar变量中以显示在文本视图中。
LocalDate today = firstdate;
LocalDate secondDate = userpicked date;
Period p = Period.between(today, secondDate);
System.out.println("Date Difference is:" + p.getYears() + " years, " +
p.getMonths() +
" months, and " + p.getDays() +
" days + p.getHours "hours" + p.getMinutes "minutes");
例如,日期差为:53年4个月29天7小时30分钟。