5169. Number of Days Between Two Dates

有些话、适合烂在心里 提交于 2020-02-23 11:18:29

Write a program to count the number of days between two dates.

The two dates are given as strings, their format is YYYY-MM-DD as shown in the examples.

 

Example 1:

Input: date1 = "2019-06-29", date2 = "2019-06-30"
Output: 1

Example 2:

Input: date1 = "2020-01-15", date2 = "2019-12-31"
Output: 15

 

Constraints:

  • The given dates are valid dates between the years 1971 and 2100.
import java.time.LocalDate;
import java.time.Month;
import java.time.temporal.ChronoUnit;
class Solution {
    public int daysBetweenDates(String date1, String date2) {
    LocalDate dateBefore = LocalDate.parse(date1);
    LocalDate dateAfter = LocalDate.parse(date2);
        
    //calculating number of days in between
    long res = ChronoUnit.DAYS.between(dateBefore, dateAfter);
        
    //displaying the number of days
    return Math.abs((int) res);
    }
}

 

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!