Python计算两个日期相差天数的方法示例

作者:那片依然海 时间:2023-05-17 13:59:21 

本文实例讲述了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.jb51.net/jisuanqi/date_jisuanqi

在线万年历日历:
http://tools.jb51.net/bianmin/wannianli

在线阴历/阳历转换工具:
http://tools.jb51.net/bianmin/yinli2yangli

希望本文所述对大家Python程序设计有所帮助。

标签:Python,日期,天数
0
投稿

猜你喜欢

  • 浅谈Python2获取中文文件名的编码问题

    2021-08-11 08:18:45
  • ie6 img onload

    2009-04-08 17:23:00
  • 切换路径在Jupyter里调用本地文件的操作

    2022-05-24 15:03:54
  • Python利用os模块实现自动删除磁盘文件

    2023-04-06 17:04:37
  • js读写COOKIE实现记住帐号或密码的代码(js读写COOKIE)

    2024-04-18 10:11:12
  • ASP之对象总结

    2008-02-27 13:18:00
  • 解决pycharm 工具栏Tool中找不到Run manager.py Task的问题

    2023-02-26 09:04:31
  • 在Python的Flask框架中验证注册用户的Email的方法

    2022-12-03 04:42:35
  • 清除代码异味

    2011-05-21 08:34:00
  • AMP Tensor Cores节省内存PyTorch模型详解

    2021-07-08 01:30:32
  • 使用pandas库对csv文件进行筛选保存

    2022-12-25 04:55:10
  • PyQt+socket实现远程操作服务器的方法示例

    2022-07-19 01:56:13
  • python查找指定依赖包简介信息实现

    2023-11-02 22:04:11
  • Python中条件语句、循环语句和pass语句的使用示例

    2021-05-13 23:23:27
  • python异常触发及自定义异常类解析

    2023-05-02 18:17:01
  • 浅谈Python使用Bottle来提供一个简单的web服务

    2021-08-30 13:03:19
  • Thinkphp5.0 框架实现控制器向视图view赋值及视图view取值操作示例

    2024-05-03 15:51:16
  • 详解PHP设计模式之桥接模式

    2023-05-30 10:29:02
  • python opencv 找出图像中的最大轮廓并填充(生成mask)

    2021-01-14 23:42:10
  • 详谈python read readline readlines的区别

    2021-07-31 17:45:40
  • asp之家 网络编程 m.aspxhome.com