// 来 自 N o w J a v a . c o m - 时 代 Java
import java.time.LocalDate;
import java.time.LocalTime;
import java.time.Month;
import static java.time.temporal.ChronoUnit.DAYS;
import static java.time.temporal.ChronoUnit.HOURS;
import static java.time.temporal.ChronoUnit.MINUTES;
public class Main {
public static void main(String[] args) {
LocalDate ld1 = LocalDate.of(2019, Month.JANUARY, 7);
LocalDate ld2 = LocalDate.of(2019, Month.MAY, 18);
long days = DAYS.between(ld1, ld2);
LocalTime lt1 = LocalTime.of(7, 0);//from 时 代 J a v a - nowjava.com
LocalTime lt2 = LocalTime.of(9, 30);
long hours = HOURS.between(lt1, lt2);
long minutes = MINUTES.between(lt1, lt2);
System.out.println("Using between (days): " + days);
System.out.println("Using between (hours): " + hours);
System.out.println("Using between (minutes): " + minutes);
// Using the until() method
long days2 = ld1.until(ld2, DAYS);
long hours2 = lt1.until(lt2, HOURS);
/**代码未完, 请加载全部代码(NowJava.com).**/
本文系作者在时代Java发表,未经许可,不得转载。如有侵权,请联系nowjava@qq.com删除。