LocalDate
说明:代表本地日期(年、月、日、星期)
获取对象的方案:
//获取系统当前时间对应的该对象
LocalDate ld1 = ();
//获取指定时间的对象
LocalDate ld2 = (2050, 1, 1);
常用API(是处理年、月、日、星期相关的)
方法名 |
说明 |
public int getYear() |
获取年 |
public int getMonthValue() |
获取月份(1-12) |
public int getDayOfMonth() |
获取日 |
public int getDayOfYear() |
获取当前是一年中的第几天 |
Public DayOfWeek getDayOfWeek() |
获取星期几:().getValue() |
方法名 |
说明 |
withYear、withMonth、withDayOfMonth、withDayOfYear |
直接修改某个信息,返回新日期对象 |
plusYears、plusMonths、plusDays、plusWeeks |
把某个信息加多少,返回新日期对象 |
minusYears、minusMonths、minusDays,minusWeeks |
把某个信息减多少,返回新日期对象 |
equals isBefore isAfter |
判断两个日期对象,是否相等,在前还是在后 |
LocalTime
说明:代表本地时间(时、分、秒、纳秒)
获取对象的方案:
//获取系统当前时间对应的该对象
LocalTime lt1 = ();
//获取指定时间的对象
LocalTime lt2 = (8, 0, 0);
常用API (是处理时、分、秒、纳秒相关的)
方法名 |
说明 |
public int getHour() |
获取小时 |
public int getMinute() |
获取分 |
public int getSecond() |
获取秒 |
public int getNano() |
获取纳秒 |
方法名 |
说明 |
withHour、withMinute、withSecond、withNano |
修改时间,返回新时间对象 |
plusHours、plusMinutes、plusSeconds、plusNanos |
把某个信息加多少,返回新时间对象 |
minusHours、minusMinutes、minusSeconds、minusNanos |
把某个信息减多少,返回新时间对象 |
equals isBefore isAfter |
判断2个时间对象,是否相等,在前还是在后 |
LocalDateTime
说明:代表本地日期、时间(年、月、日、星期、时、分、秒、纳秒)
获取对象的方案:
//获取系统当前时间对应的该对象
LocalDateTime ldt1 = ();
//获取指定时间的对象
LocalDateTime ldt2 = (2050, 1, 1, 8, 0, 0);
常用API(处理年、月、日、星期、时、分、秒、纳秒等信息)
方法名 |
说明 |
getYear、getMonthValue、getDayOfMonth、getDayOfYear getDayOfWeek、getHour、getMinute、getSecond、getNano |
获取年月日、时分秒、纳秒等 |
withYear、withMonth、withDayOfMonth、withDayOfYear withHour、withMinute、withSecond、withNano |
修改某个信息,返回新日期时间对象 |
plusYears、plusMonths、plusDays、plusWeeks plusHours、plusMinutes、plusSeconds、plusNanos |
把某个信息加多少,返回新日期时间对象 |
minusYears、minusMonths、minusDays、minusWeeks minusHours、minusMinutes、minusSeconds、minusNanos |
把某个信息减多少,返回新日期时间对象 |
equals isBefore isAfter |
判断2个时间对象,是否相等,在前还是在后 |
LocalDateTime、LocalDate、LocalTime三者转换
方法名 |
说明 |
public LocalDate toLocalDate() |
转换成一个LocalDate对象 |
public LocalTime toLocalTime() |
转换成一个LocalTime对象 |
Public static LocalDateTime of(LocalDate date, LocalTime time) |
转换成一个LocalDateTime对象 |