[LeetCode]#1360. Number of Days Between Two Dates
1 min readApr 3, 2020
Environment: Python 3.7
Key technique: datetime function
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
and2100
.
Solution:
import datetime
class Solution:
def daysBetweenDates(self, date1, date2):day1 = datetime.datetime(int(date1[0:4]), int(date1[5:7]) , int(date1[8:10]))
day2 = datetime.datetime(int(date2[0:4]), int(date2[5:7]) , int(date2[8:10]))
ans=abs((day1 - day2).days)
return ans
Submitted result: