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 29 Python
用Python进行基础的函数式编程的教程
Mar 31 Python
简单的编程0基础下Python入门指引
Apr 01 Python
python获取当前计算机cpu数量的方法
Apr 18 Python
python if not in 多条件判断代码
Sep 21 Python
python自动12306抢票软件实现代码
Feb 24 Python
python 中文件输入输出及os模块对文件系统的操作方法
Aug 27 Python
Python中print函数简单使用总结
Aug 05 Python
python3 BeautifulSoup模块使用字典的方法抓取a标签内的数据示例
Nov 28 Python
tensorflow自定义激活函数实例
Feb 04 Python
Flask和pyecharts实现动态数据可视化
Feb 26 Python
python轮询机制控制led实例
May 03 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导出Word文档的原理和实例
2013/10/21 PHP
解决微信授权回调页面域名只能设置一个的问题
2016/12/11 PHP
用jscript实现新建和保存一个word文档
2007/06/15 Javascript
for 循环性能比较 提高for循环的效率
2009/03/19 Javascript
JavaScript 动态添加表格行 使用模板、标记
2009/10/24 Javascript
javascript Onunload与Onbeforeunload使用小结
2009/12/31 Javascript
克隆javascript对象的三个方法小结
2011/01/12 Javascript
document.getElementById获取控件对象为空的解决方法
2013/11/20 Javascript
让jQuery与其他JavaScript库并存避免冲突的方法
2013/12/23 Javascript
js验证上传图片的方法
2015/05/12 Javascript
解决jquery实现的radio重新选中的问题
2015/07/03 Javascript
jQuery实现类似淘宝网图片放大效果的方法
2015/07/08 Javascript
jQuery仿淘宝网产品品牌隐藏与显示效果
2015/09/01 Javascript
JavaScript实现的MD5算法完整实例
2016/02/02 Javascript
Bootstrap布局组件应用实例讲解
2016/02/17 Javascript
JS学习之表格的排序简单实例
2016/05/16 Javascript
JavaScript仿flash遮罩动画效果
2016/06/15 Javascript
js实现点击图片自动提交action的简单方法
2016/10/16 Javascript
详解node+express+ejs+bootstrap构建项目
2017/09/27 Javascript
深入学习TypeScript 、React、 Redux和Ant-Design的最佳实践
2019/06/17 Javascript
vue+springboot图片上传和显示的示例代码
2020/02/14 Javascript
JavaScript实现移动端弹窗后禁止滚动
2020/05/25 Javascript
jQuery 实现扁平式小清新导航
2020/07/07 jQuery
Python中的getopt函数使用详解
2015/07/28 Python
python如何实现内容写在图片上
2018/03/23 Python
对python中数组的del,remove,pop区别详解
2018/11/07 Python
Face++ API实现手势识别系统设计
2018/11/21 Python
django的ORM操作 删除和编辑实现详解
2019/07/24 Python
HTML5打开手机扫码功能及优缺点
2017/11/27 HTML / CSS
世界上最大的餐具公司:Oneida
2016/12/17 全球购物
打架检讨书500字
2014/01/29 职场文书
个人委托书范本
2014/04/02 职场文书
上学路上观后感
2015/06/16 职场文书
教师学习中国梦心得体会
2016/01/05 职场文书
python使用PySimpleGUI设置进度条及控件使用
2021/06/10 Python
小程序与后端Java接口交互实现HelloWorld入门
2021/07/09 Java/Android