LeetCode 1360. 日期之间隔几天(闰年判断)
生活随笔
收集整理的這篇文章主要介紹了
LeetCode 1360. 日期之间隔几天(闰年判断)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1. 題目
請你編寫一個程序來計算兩個日期之間隔了多少天。
日期以字符串形式給出,格式為 YYYY-MM-DD,如示例所示。
示例 1: 輸入:date1 = "2019-06-29", date2 = "2019-06-30" 輸出:1示例 2: 輸入:date1 = "2020-01-15", date2 = "2019-12-31" 輸出:15 提示: 給定的日期是 1971 年到 2100 年之間的有效日期。來源:力扣(LeetCode)
鏈接:https://leetcode-cn.com/problems/number-of-days-between-two-dates
著作權歸領扣網絡所有。商業轉載請聯系官方授權,非商業轉載請注明出處。
2. 解題
- 閏年判斷條件:被4整除但不能被100,或者能被400整除
- (year%4 == 0 && year%100 != 0) || year%400 == 0 是閏年
總結
以上是生活随笔為你收集整理的LeetCode 1360. 日期之间隔几天(闰年判断)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: LeetCode 1073. 负二进制数
- 下一篇: 程序员面试金典 - 面试题 17.14.