[LeetCode]#1360. Number of Days Between Two Dates

Fatboy Slim
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 and 2100.

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:

--

--

Fatboy Slim
Fatboy Slim

Written by Fatboy Slim

Interesting in any computer science.

No responses yet