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编写android截屏脚本双击运行即可
Jul 21 Python
Python脚本暴力破解栅栏密码
Oct 19 Python
Python搭建APNS苹果推送通知推送服务的相关模块使用指南
Jun 02 Python
python实现多线程的方式及多条命令并发执行
Jun 07 Python
Python中模块与包有相同名字的处理方法
May 05 Python
Python实现的基数排序算法原理与用法实例分析
Nov 23 Python
Python BeautifulSoup [解决方法] TypeError: list indices must be integers or slices, not str
Aug 07 Python
Python如何调用外部系统命令
Aug 07 Python
详解Pycharm与anaconda安装配置指南
Aug 25 Python
Python getsizeof()和getsize()区分详解
Nov 20 Python
Python模拟键盘输入自动登录TGP
Nov 27 Python
Python Pandas 删除列操作
Mar 16 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代码 用PHP写出自己的BLOG系统
2010/04/12 PHP
PHP中使用CURL模拟登录并获取数据实例
2014/07/01 PHP
php获取网页上所有链接的方法
2015/04/03 PHP
Laravel中基于Artisan View扩展包创建及删除应用视图文件的方法
2016/10/08 PHP
php apache开启跨域模式过程详解
2019/07/08 PHP
Jquery Ajax学习实例6 向WebService发出请求,返回DataSet(XML) 异步调用
2010/03/18 Javascript
jQuery实现的手机发送验证码倒计时效果代码分享
2015/08/24 Javascript
轻松实现javascript数据双向绑定
2015/11/11 Javascript
浅谈JavaScript的函数及作用域
2016/12/30 Javascript
javascript中如何判断类型汇总
2019/05/14 Javascript
基于Vue实现平滑过渡的拖拽排序功能
2019/06/12 Javascript
vue改变循环遍历后的数据实例
2019/11/07 Javascript
JS+css3实现幻灯片轮播图
2020/08/14 Javascript
在Django的模型中执行原始SQL查询的方法
2015/07/21 Python
Python卸载模块的方法汇总
2016/06/07 Python
PyQt4实现下拉菜单可供选择并打印出来
2018/04/20 Python
使用Python通过win32 COM实现Word文档的写入与保存方法
2018/05/08 Python
python读取csv和txt数据转换成向量的实例
2019/02/12 Python
django框架基于模板 生成 excel(xls) 文件操作示例
2019/06/19 Python
使用Python的turtle模块画国旗
2019/09/24 Python
python对Excel按条件进行内容补充(推荐)
2019/11/24 Python
Python实现随机取一个矩阵数组的某几行
2019/11/26 Python
Django异步任务线程池实现原理
2019/12/17 Python
python实现局域网内实时通信代码
2019/12/22 Python
Python自省及反射原理实例详解
2020/07/06 Python
Keds加拿大官网:购买帆布运动鞋和皮鞋
2019/09/26 全球购物
写一个函数,要求输入一个字符串和一个字符长度,对该字符串进行分隔
2015/07/30 面试题
医药代表个人的求职信分享
2013/12/08 职场文书
美容院合作经营协议书
2014/10/10 职场文书
财务负责人岗位职责
2015/02/03 职场文书
中秋节寄语2015
2015/03/24 职场文书
党员个人承诺书
2015/04/27 职场文书
亮剑观后感
2015/06/05 职场文书
八年级作文之一起的走过日子
2019/09/17 职场文书
写一个Python脚本自动爬取Bilibili小视频
2021/04/24 Python
Flask使用SQLAlchemy实现持久化数据
2021/07/16 Python