我在Netbeans中使用jdatechooser
,我有两个日期作为输出
date1 = 3/25/17
date2 = 3/30/17
我希望有一种方法可以减去这两个日期,以便在e.g: 3 Days
天内获得差异,并将结果放入jtexftield
答案 0 :(得分:0)
您可以将日期解析为LocaDate
,然后使用Period
计算差异:
DateTimeFormatter dateTimeFormatter = DateTimeFormatter.ofPattern("M/d/yy");
LocalDate start = LocalDate.parse("3/25/17",dateTimeFormatter);
LocalDate end = LocalDate.parse("3/30/17",dateTimeFormatter);
System.out.println(Period.between(start,end).getDays());
对于java-8
前代码,请参阅此question