【Python】【難易度:簡単】Leetcode 1360.日付の間隔

929 ワード

2つの日付の間に何日隔てているかを計算するプログラムを作成してください.
日付は、例に示すように、YYYY-MM-DD形式で与えられる.
 
例1:
入力:date 1="2019-06-29"、date 2="2019-06-30"出力:1例2:
入力:date 1=“2020-01-15”、date 2=“2019-12-31”出力:15
ヒント:
指定された日付は1971年から2100年の間の有効な日付です.
ソース:力ボタン(LeetCode)リンク:https://leetcode-cn.com/problems/number-of-days-between-two-dates著作権はインターネットの所有に帰属する.商業転載は公式の授権に連絡してください.非商業転載は出典を明記してください.
 
class Solution(object):
    def daysBetweenDates(self, date1, date2):
        """
        :type date1: str
        :type date2: str
        :rtype: int
        """
        date1=datetime.datetime.strptime(date1,'%Y-%m-%d')
        date2=datetime.datetime.strptime(date2,'%Y-%m-%d')
        return abs((date2-date1).days)

 
実行結果:
に合格
詳細を表示
実行時間:24 ms、すべてのPythonコミットで58.97%のユーザーを破った
メモリ消費量:12.9 MB、すべてのPythonコミットで100.00%のユーザーを破った