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通过pil为png图片填充上背景颜色的方法
Mar 17 Python
用Python的Django框架完成视频处理任务的教程
Apr 02 Python
Python简单生成8位随机密码的方法
May 24 Python
python MySQLdb使用教程详解
Mar 20 Python
目前最全的python的就业方向
Jun 05 Python
Pandas DataFrame 取一行数据会得到Series的方法
Nov 10 Python
python实现简单加密解密机制
Mar 19 Python
PyQt4实时显示文本内容GUI的示例
Jun 14 Python
详解python中groupby函数通俗易懂
May 14 Python
python switch 实现多分支选择功能
Dec 21 Python
python3 hdf5文件 遍历代码
May 19 Python
pyqt5蒙版遮罩mask,setmask的使用
Jun 11 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网站判断用户是否是手机访问的方法
2013/11/01 PHP
PHP的Yii框架中创建视图和渲染视图的方法详解
2016/03/29 PHP
PHP实现的随机IP函数【国内IP段】
2016/07/20 PHP
php实现将HTML页面转换成word并且保存的方法
2016/10/14 PHP
数组任意位置插入元素,删除特定元素的实例
2017/03/02 PHP
Laravel框架实现的记录SQL日志功能示例
2018/06/19 PHP
记录几个javascript有关的小细节
2007/04/02 Javascript
Mootools 1.2教程 定时器和哈希简介
2009/09/15 Javascript
javascript onmouseout 解决办法
2010/07/17 Javascript
javascript 3d 逐侦产品展示(核心精简)
2014/03/26 Javascript
jQuery插件jRumble实现网页元素抖动
2015/06/05 Javascript
js生成随机数的方法实例
2015/10/16 Javascript
JavaScript、tab切换完整版(自动切换、鼠标移入停止、移开运行)
2016/01/05 Javascript
关于不同页面之间实现参数传递的几种方式讨论
2017/02/13 Javascript
jquery实现超简单的瀑布流布局【推荐】
2017/03/08 Javascript
js移动端图片压缩上传功能
2020/08/18 Javascript
JavaScript引用类型之基本包装类型实例分析【Boolean、Number和String】
2018/08/09 Javascript
详解vue移动端项目代码拆分记录
2019/03/15 Javascript
vue数据初始化initState的实例详解
2019/04/11 Javascript
vue select 获取value和lable操作
2020/08/28 Javascript
浅谈es6中的元编程
2020/12/01 Javascript
Python删除指定目录下过期文件的2个脚本分享
2014/04/10 Python
python以环状形式组合排列图片并输出的方法
2015/03/17 Python
html5需遵循的6个设计原则
2016/04/27 HTML / CSS
四议两公开实施方案
2014/03/28 职场文书
“九一八事变纪念日”国旗下讲话稿
2014/09/14 职场文书
平面设计师岗位职责
2014/09/18 职场文书
教师师德师风整改措施
2014/10/24 职场文书
中学生旷课检讨书500字
2014/10/29 职场文书
党的群众路线教育实践活动学习计划
2014/11/03 职场文书
房产遗嘱范本
2015/08/06 职场文书
女方家长婚礼答谢词
2015/09/29 职场文书
小学大队委竞选口号
2015/12/25 职场文书
三严三实·严以修身心得体会
2016/01/15 职场文书
django学习之ajax post传参的2种格式实例
2021/05/14 Python
pt-archiver 主键自增
2022/04/26 MySQL