网站首页 美食营养 游戏数码 手工爱好 生活家居 健康养生 运动户外 职场理财 情感交际 母婴教育 时尚美容

java8、jdk8判断两个日期包含多少天,多少个月

时间:2024-10-13 03:15:55

1、建立一个日期工具类:DateUtils

java8、jdk8判断两个日期包含多少天,多少个月

3、实现between发放:/** * 比较两个时间相差的月份 * @param one * @param two * @return */ public Integer between(LocalDate one,LocalDate two) { return Period.between(one,two).getMonths(); }

java8、jdk8判断两个日期包含多少天,多少个月

5、整个工具类的方法:package com.gwolf;import java.time.LocalDate稆糨孝汶;import java.time.Period;import java.time.format.DateTimeFormatter;public class DateUtils { /** * 比较两个时间相差的月份 * @param one * @param two * @return */ publicstaticInteger between(LocalDate one,LocalDate two) { return Period.between(one,two).getMonths(); } public static void main(String[] args) { System.out.println(between(LocalDate.of(2017,10,1), LocalDate.now())); }}

java8、jdk8判断两个日期包含多少天,多少个月

7、更多的日期锟侯希哇处理函数请参考其他相关文章。package com.gwolf;import java.time.Instant;import java.time.LocalD锾攒揉敫ate;import java.time.Period;import java.time.format.DateTimeFormatter;import java.time.temporal.ChronoUnit;public class DateUtils { public static LocalDate plus(LocalDate localDate, int between,ChronoUnit chronoUnit) { return localDate.plus(between,chronoUnit); } public static void main(String[] args) { System.out.println(plus(LocalDate.now(),2,ChronoUnit.DAYS)); } /** * 格式化日期 * @param localDate * @param pattern * @return */ public static String parseDate(LocalDate localDate,String pattern) { DateTimeFormatter dateTimeFormatter = DateTimeFormatter.ofPattern(pattern); return localDate.format(dateTimeFormatter); } /** * 比较两个时间相差的月份 * @param one * @param two * @return */ public static Integer between(LocalDate one,LocalDate two) { return Period.between(one,two).getMonths(); } /** * 字符串转化成日期 * @param strDate * @param pattern * @return */ public static LocalDate formatDate(String strDate,String pattern) { DateTimeFormatter dateTimeFormatter = DateTimeFormatter.ofPattern(pattern); return LocalDate.parse(strDate,dateTimeFormatter); }}

java8、jdk8判断两个日期包含多少天,多少个月
© 2025 小知经验
信息来自网络 所有数据仅供参考
有疑问请联系站长 site.kefu@gmail.com