美文网首页
5169. 日期之间隔几天

5169. 日期之间隔几天

作者: 鱼欲遇雨 | 来源:发表于2020-02-23 21:04 被阅读0次

解题思路

  1. 就是计算到1971年的之间的相对值
  2. 然后把两个时间之间相减

自己的思路

  1. 相对值 = 相隔的年数 * 365 + 里面闰年的年数 * 1 + 最后一年的过的天数

简单思路

  1. 遍历年,闰年+366, 其他+365
  2. 最后加上一年的过的天数

解题思路2

  1. 借用python库丰富的特点,使用datetime库
from datetime import datetime 
class Solution:
    def daysBetweenDates(self, date1: str, date2: str) -> int:
        date1 = datetime.strptime(date1,'%Y-%m-%d')
        date2 = datetime.strptime(date2,'%Y-%m-%d')
        res = abs((date1 - date2).days)
        return res

作者:z1m
链接:https://leetcode-cn.com/problems/number-of-days-between-two-dates/solution/pythonshi-yong-ku-by-z1m/
来源:力扣(LeetCode)
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

相关文章

  • 5169. 日期之间隔几天

    解题思路 就是计算到1971年的之间的相对值 然后把两个时间之间相减 自己的思路 相对值 = 相隔的年数 * 36...

  • 日期之间隔几天

    这个可以封装成一个工具类。 问题: A:

  • Leetcode-1360 日期之间隔几天

    1360. 日期之间隔几天[https://leetcode-cn.com/problems/number-of-...

  • 2020-02-13 excel小技巧

    -日期的问题主要有 1 根据开始日期和间隔推算结束日期,根据间隔和结束日期推算开始或者推算间隔多少 使用year,...

  • 28、日期函数:DATEDIF2018-10-18

    一、基本用法 DATEDIF(起始日期,终止日期,间隔单位),计算2个日期的间隔 二、计算工龄 =DATEDIF(...

  • 日期函数

    datedif函数 datedif函数解释: datedif(起始日期,终止日期,间隔单位)计算两个日期的间隔 计...

  • 时间间隔

    日期间隔 两种方式: 1.LocalDate 2.Calendar 时间间隔

  • 实现my97DatePicker/WdatePicker 的周日

    最终效果如下:开始日期与结束日期最小间隔一周,最大间隔30周,开始日期结束日期都在当前周之前,且从周一至周日算为一...

  • 2018-01-12

    1. 计算日期间隔:TIMESTAMPDIFF(day,小日期,大日期) 2. 随机取100条数据: order ...

  • python昨天/今天/明天/日期间隔

    获取日期(不包含时分秒) 获取时间间隔

网友评论

      本文标题:5169. 日期之间隔几天

      本文链接:https://www.haomeiwen.com/subject/flasqhtx.html