美文网首页从零开始学Python
Python014习题册:计算两个日期间的天数

Python014习题册:计算两个日期间的天数

作者: iLester | 来源:发表于2019-01-17 18:13 被阅读0次

    任务011描述

    编写一个程序,要求能够计算两个给定日期之间的天数。

    分析及示例

    最简单地实现这一效果的方案是使用Python中的datetime.date(year,month,day)方法。这一函数可以返回一个date对象,其中表示年、月、日的三个参数不可以省略。三个参数的取值范围如下:

    • MINYEAR <= year <= MAXYEAR
    • 1 <= month <= 12
    • 1 <= day <=给定月份的最大日期数
      这里要说明的是MINYEAR是1,MAXYEAR是9999,所以计算一般的年份,也够用了。

    示例代码:

    from datetime import date
    
    lastDate= date(2019,1,15)
    firstDate = date(2010,5,31)
    
    delta = lastDate - firstDate
    print('There are {} days between {} and {}'.format(delta.days, firstDate, lastDate))
    

    运行结果:

    There are 3151 days between 2010-05-31 and 2019-01-15
    

    相关文章

      网友评论

        本文标题:Python014习题册:计算两个日期间的天数

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