Python计算两个日期相差天数的方法示例


Posted in Python onMay 23, 2017

本文实例讲述了Python计算两个日期相差天数的方法。分享给大家供大家参考,具体如下:

#!/usr/bin/python
import time
import sys
def dateinput():
    date = raw_input('please input the first date: ')
    return date
def datetrans(tdate):
    spdate = tdate.replace("/","-")
    try:
        datesec = time.strptime(spdate,'%Y-%m-%d')
    except ValueError:
        print "%s is not a rightful date!!" % tdate
        sys.exit(1)
    return time.mktime(datesec)
def daysdiff(d1,d2):
    daysec = 24 * 60 * 60
    return int(( d1 - d2 )/daysec)
date1 = dateinput()
date2 = dateinput()
date1sec = datetrans(date1)
date2sec = datetrans(date2)
print "The number of days between two dates is: ",daysdiff(date1sec,date2sec)

PS:这里再为大家推荐几款关于日期与天数计算的在线工具供大家使用:

在线日期/天数计算器:
http://tools.3water.com/jisuanqi/date_jisuanqi

在线万年历日历:
http://tools.3water.com/bianmin/wannianli

在线阴历/阳历转换工具:
http://tools.3water.com/bianmin/yinli2yangli

希望本文所述对大家Python程序设计有所帮助。

Python 相关文章推荐
简介二分查找算法与相关的Python实现示例
Aug 26 Python
Python配置mysql的教程(推荐)
Oct 13 Python
Appium Python自动化测试之环境搭建的步骤
Jan 23 Python
Python绘图Matplotlib之坐标轴及刻度总结
Jun 28 Python
python 的 scapy库,实现网卡收发包的例子
Jul 23 Python
python pip安装包出现:Failed building wheel for xxx错误的解决
Dec 25 Python
opencv+python实现均值滤波
Feb 19 Python
python多维数组分位数的求取方式
Mar 03 Python
Python callable内置函数原理解析
Mar 05 Python
Opencv图像处理:如何判断图片里某个颜色值占的比例
Jun 03 Python
python Matplotlib数据可视化(2):详解三大容器对象与常用设置
Sep 30 Python
Python基于Serializer实现字段验证及序列化
Nov 04 Python
基于Python_脚本CGI、特点、应用、开发环境(详解)
May 23 #Python
浅谈django model的get和filter方法的区别(必看篇)
May 23 #Python
Python常用内置模块之xml模块(详解)
May 23 #Python
Python使用PyCrypto实现AES加密功能示例
May 22 #Python
django+js+ajax实现刷新页面的方法
May 22 #Python
Python正则表达式经典入门教程
May 22 #Python
Python AES加密模块用法分析
May 22 #Python
You might like
PHP写入WRITE编码为UTF8的文件的实现代码
2008/07/07 PHP
drupal 代码实现URL重写
2011/05/04 PHP
PHP strip_tags()去除HTML、XML以及PHP的标签介绍
2014/02/18 PHP
PHP连接MYSQL数据库的3种常用方法
2017/02/27 PHP
YUI的Tab切换实现代码
2010/04/11 Javascript
picChange 图片切换特效的函数代码
2010/05/06 Javascript
分享JavaScript获取网页关闭与取消关闭的事件
2013/12/13 Javascript
JavaScript对象参数的引用传递
2016/01/14 Javascript
使用javascript插入样式
2016/03/14 Javascript
第四章之BootStrap表单与图片
2016/04/25 Javascript
javascript 作用于作用域链的详解
2017/09/27 Javascript
JavaScript实现的超简单计算器功能示例
2017/12/23 Javascript
几个你不知道的技巧助你写出更优雅的vue.js代码
2018/06/11 Javascript
javascript使用正则实现去掉字符串前面的所有0
2018/07/23 Javascript
微信小程序实现的一键复制功能示例
2019/04/24 Javascript
Python中的闭包总结
2014/09/18 Python
用Python实现服务器中只重载被修改的进程的方法
2015/04/30 Python
python类和继承用法实例
2015/07/07 Python
Python使用遗传算法解决最大流问题
2018/01/29 Python
python实现简单遗传算法
2018/03/19 Python
numpy中实现二维数组按照某列、某行排序的方法
2018/04/04 Python
pandas 取出表中一列数据所有的值并转换为array类型的方法
2018/04/11 Python
python寻找list中最大值、最小值并返回其所在位置的方法
2018/06/27 Python
浅析Python pandas模块输出每行中间省略号问题
2018/07/03 Python
详解python持久化文件读写
2019/04/06 Python
Python实现的删除重复文件或图片功能示例【去重】
2019/04/23 Python
关于python3中setup.py小概念解析
2019/08/22 Python
pycharm中使用request和Pytest进行接口测试的方法
2020/07/31 Python
新加坡领先的时尚生活方式零售品牌:CHARLES & KEITH
2018/01/16 全球购物
以实惠的价格提供高品质的时尚:Newchic
2018/01/18 全球购物
翻译学院毕业生自荐书
2014/02/02 职场文书
营销总监岗位职责范本
2014/02/26 职场文书
小学老师寄语大全
2014/04/04 职场文书
地球一小时倡议书
2014/04/15 职场文书
民事调解协议书
2016/03/21 职场文书
java中用float时,数字后面加f,这样是为什么你知道吗
2021/09/04 Java/Android