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 相关文章推荐
在Django的视图(View)外使用Session的方法
Jul 23 Python
Python中动态创建类实例的方法
Mar 24 Python
Python爬虫之网页图片抓取的方法
Jul 16 Python
对Python中plt的画图函数详解
Nov 07 Python
python 实现UTC时间加减的方法
Dec 31 Python
python2和python3应该学哪个(python3.6与python3.7的选择)
Oct 01 Python
Django实现简单网页弹出警告代码
Nov 15 Python
浅谈在JupyterNotebook下导入自己的模块的问题
Apr 16 Python
python中slice参数过长的处理方法及实例
Dec 15 Python
Python matplotlib多个子图绘制整合
Apr 13 Python
python通过新建环境安装tfx的问题
May 20 Python
python index() 与 rindex() 方法的使用示例详解
Dec 24 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与MySQL开发中页面乱码的产生与解决
2008/03/27 PHP
php根据日期判断星座的函数分享
2014/02/13 PHP
PHP采集静态页面并把页面css,img,js保存的方法
2014/12/23 PHP
WampServer下安装多个版本的PHP、mysql、apache图文教程
2015/01/07 PHP
PHP中使用Imagick实现各种图片效果实例
2015/01/21 PHP
php删除数组指定元素实现代码
2017/05/03 PHP
PHP实现根据密码长度显示安全条
2017/07/04 PHP
CSS中简写属性要注意TRouBLe的顺序问题(避免踩坑)
2021/03/09 HTML / CSS
记录几个javascript有关的小细节
2007/04/02 Javascript
JS应用之禁止抓屏、复制、打印
2008/02/21 Javascript
js 刷新页面的代码小结 推荐
2010/04/02 Javascript
jquery重新播放css动画所遇问题解决
2013/08/21 Javascript
用jquery统计子菜单的条数示例代码
2013/10/18 Javascript
使用apply方法实现javascript中的对象继承
2013/12/16 Javascript
javaScript使用EL表达式的几种方式
2014/05/27 Javascript
javascript学习笔记(三)BOM和DOM详解
2014/09/30 Javascript
浅析javascript中函数声明和函数表达式的区别
2015/02/15 Javascript
jQuery Html控件基本操作(日常收集整理)
2016/03/11 Javascript
AngularJS入门教程之 XMLHttpRequest实例讲解
2016/07/27 Javascript
webpack入门必知必会
2017/01/16 Javascript
js实现图片放大并跟随鼠标移动特效
2019/01/18 Javascript
微信小程序文章详情页跳转案例详解
2019/07/09 Javascript
layer.open 子页面弹出层向父页面传输数据的例子
2019/09/26 Javascript
[46:43]DOTA2上海特级锦标赛D组小组赛#1 EG VS COL第三局
2016/02/28 DOTA
一文总结学习Python的14张思维导图
2017/10/17 Python
Python格式化日期时间操作示例
2018/06/28 Python
django celery redis使用具体实践
2019/04/08 Python
Python实现打印实心和空心菱形
2019/11/23 Python
matplotlib.pyplot.plot()参数使用详解
2020/07/28 Python
Python3.8.2安装包及安装教程图文详解(附安装包)
2020/11/28 Python
python绘制雷达图实例讲解
2021/01/03 Python
几个解决兼容IE6\7\8不支持html5标签的几个方法
2013/01/07 HTML / CSS
亚马逊中国官方网站:amazon.cn
2017/05/25 全球购物
意大利和国际奢侈品牌购物网站:Suitnegozi.com
2021/01/15 全球购物
幼儿园新学期寄语
2014/01/18 职场文书
小学四年级作文之写景
2019/08/23 职场文书