获取一天的第一秒和最后一秒的时间
根据这个月的随机一天获取这个月的第一天和最后一天以及第一秒钟和最后一秒中
LocalDate date = LocalDate.parse(subTime +"-10", DateTimeFormatter.ofPattern("yyyy-MM-dd"));
//根据月份的随便一天获取这个月的第一天以及最后一天
LocalDate first = date.with(TemporalAdjusters.firstDayOfMonth());
LocalDate last = date.with(TemporalAdjusters.lastDayOfMonth());
//获取一天的第一秒和最后一秒
LocalTime beginTime = LocalTime.MIN;
LocalTime endTime = LocalTime.MAX;
//某月的第一天的第一秒
LocalDateTime beginDatetime = LocalDateTime.of(first, beginTime);
//某月的最后一天的最后一秒
LocalDateTime endDatetime = LocalDateTime.of(last, endTime);
个人建议使用localdate或者localdatetime,不再去使用老式的时间类data和time。
以上就是这个文章的主要内容,如果有很多奇怪的操作可以分享给我哦,拜拜!