美文网首页从零开始学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