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 专题二 条件语句和循环语句的基础知识
Mar 19 Python
python3+selenium实现qq邮箱登陆并发送邮件功能
Jan 23 Python
PyCharm 创建指定版本的 Django(超详图解教程)
Jun 18 Python
Django框架 查询Extra功能实现解析
Sep 04 Python
python栈的基本定义与使用方法示例【初始化、赋值、入栈、出栈等】
Oct 24 Python
python求绝对值的三种方法小结
Dec 04 Python
如何理解Python中包的引入
May 29 Python
python的flask框架难学吗
Jul 31 Python
Python爬取数据并实现可视化代码解析
Aug 12 Python
基于Python正确读取资源文件
Sep 14 Python
pandas 实现将NaN转换为None
May 14 Python
Python 如何将integer转化为罗马数(3999以内)
Jun 05 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
为什么那些咖啡爱好者大多看不上连锁咖啡店?
2021/03/06 咖啡文化
php实现的太平洋时间和北京时间互转的自定义函数分享
2014/08/19 PHP
PHP基于工厂模式实现的计算器实例
2015/07/16 PHP
谈谈PHP中substr和substring的正确用法及相关参数的介绍
2015/12/16 PHP
利用PHPStorm如何开发Laravel应用详解
2017/08/30 PHP
How to Auto Include a Javascript File
2007/02/02 Javascript
jQuery EasyUI API 中文文档 - Parser 解析器
2011/09/29 Javascript
解决Jquery向页面append新元素之后事件的绑定问题
2015/03/16 Javascript
js兼容火狐显示上传图片预览效果的方法
2015/05/21 Javascript
用JavaScript实现页面重定向功能的教程
2015/06/04 Javascript
简介JavaScript中toTimeString()方法的使用
2015/06/12 Javascript
jQuery遮罩层实现方法实例详解(附遮罩层插件)
2015/12/08 Javascript
微信小程序 合法域名校验出错详解及解决办法
2017/03/09 Javascript
Express+Nodejs 下的登录拦截实现代码
2017/07/01 NodeJs
jQuery序列化form表单数据为JSON对象的实现方法
2018/09/20 jQuery
three.js实现炫酷的全景3D重力感应
2018/12/30 Javascript
微信小程序文章详情功能完整实例
2020/06/03 Javascript
google广告之另类js调用实现代码
2020/08/22 Javascript
[28:28]Ti4 冒泡赛第二天NEWBEE vs NaVi 2
2014/07/15 DOTA
PyQt5每天必学之单行文本框
2018/04/19 Python
Python 文本文件内容批量抽取实例
2018/12/10 Python
Python+OpenCV图片局部区域像素值处理详解
2019/01/23 Python
Python中常用的高阶函数实例详解
2020/02/21 Python
pandas分组聚合详解
2020/04/10 Python
python Socket网络编程实现C/S模式和P2P
2020/06/22 Python
Flask缓存静态文件的具体方法
2020/08/02 Python
python工具——Mimesis的简单使用教程
2021/01/16 Python
HTML5中原生的右键菜单创建方法
2016/06/28 HTML / CSS
酒店公关部经理岗位职责
2013/11/24 职场文书
药品促销活动方案
2014/02/14 职场文书
创建服务型党组织实施方案
2014/02/25 职场文书
关于感恩的演讲稿800字
2014/08/26 职场文书
2014年留守儿童工作总结
2014/12/10 职场文书
母亲节寄语大全
2015/02/27 职场文书
从贫穷到富有,是知识技能和学习力的差别
2019/08/20 职场文书
MySQL数据库简介与基本操作
2022/05/30 MySQL