import java.util.*; import java.time.LocalDate; import java.time.temporal.ChronoUnit; public class Solution { /** * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可 * * * @param date1 string字符串 * @param date2 string字符串 * @return int整型 */ public int calculateDateDifference (String date1, String date2) { // 将字符串转换为LocalDate对象 LocalDate temp1 = LocalDate.parse(date1); LocalDate temp2 = LocalDate.parse(date2); // 计算相差的天数 long days = ChronoUnit.DAYS.between(temp1, temp2); return Math.abs(Integer.parseInt(days+"")); } }
本题知识点分析:
1.日期时间工具类
2.API函数(Math.abs)
本题解题思路分析:
1.先从日期字符串中转化为LocalDate日期类
2.利用枚举类的API函数ChronUnit计算两个日期相差的天数
本题使用编程语言:Java
如果您觉得本篇文章对您有帮助的话,可以点个赞,支持一下,感谢~