LocalDate、LocalTime、LocalDateTime

LocalDate

说明:代表本地日期(年、月、日、星期)

获取对象的方案:

//获取系统当前时间对应的该对象
LocalDate ld1 = LocalDate.now();

//获取指定时间的对象
LocalDate ld2 = LocalDate.of(2050, 1, 1);

常用API(是处理年、月、日、星期相关的)

方法名

说明

public int getYear()

获取年

public int getMonthValue()

获取月份(1-12)

public int getDayOfMonth()

获取日

public int getDayOfYear()

获取当前是一年中的第几天

Public DayOfWeek getDayOfWeek()

获取星期几:ld.getDayOfWeek().getValue()

方法名

说明

withYear、withMonth、withDayOfMonth、withDayOfYear

直接修改某个信息,返回新日期对象

plusYears、plusMonths、plusDays、plusWeeks

把某个信息加多少,返回新日期对象

minusYears、minusMonths、minusDays,minusWeeks

把某个信息减多少,返回新日期对象

equals isBefore isAfter

判断两个日期对象,是否相等,在前还是在后

LocalTime

说明:代表本地时间(时、分、秒、纳秒)

获取对象的方案:

//获取系统当前时间对应的该对象
LocalTime lt1 = LocalTime.now();

//获取指定时间的对象
LocalTime lt2 = LocalTime.of(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.now();

//获取指定时间的对象
LocalDateTime ldt2 = LocalDateTime.of(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对象

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值