本文实例讲述了Python实现计算两个时间之间相差天数的方法。分享给大家供大家参考,具体如下:

#-*- encoding:UTF-8 -*-

from datetime import date

import time

nowtime = date.today()

def convertstringtodate(stringtime):

"把字符串类型转换为date类型"

if stringtime[0:2] == "20":

year=stringtime[0:4]

month=stringtime[4:6]

day=stringtime[6:8]

begintime=date(int(year),int(month),int(day))

return begintime

else :

year="20"+stringtime[0:2]

month=stringtime[2:4]

day=stringtime[4:6]

begintime=date(int(year),int(month),int(day))

return begintime

def comparetime(nowtime,stringtime):

"比较两个时间,并返回两个日期之间相差的天数"

if isinstance(nowtime,date):

pass

else:

nowtime=convertstringtodate(nowtime)

if isinstance(stringtime,date):

pass

else:

stringtime=convertstringtodate(stringtime)

result=nowtime-stringtime

return result.days

"""

if stringtime[0:2] == "20":

year=stringtime[0:4]

month=stringtime[4:6]

day=stringtime[6:8]

begintime=date(int(year),int(month),int(day))

endtime=nowtime

result=endtime-begintime

return result.days

else :

year="20"+stringtime[0:2]

month=stringtime[2:4]

day=stringtime[4:6]

begintime=date(int(year),int(month),int(day))

endtime=nowtime

result=endtime-begintime

return result.days

"""

print isinstance("20141012",date)

print comparetime(nowtime,"140619")

PS:这里再为大家推荐几款关于日期与天数计算的在线工具供大家使用:

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

python时间差转换成天数_Python实现计算两个时间之间相差天数的方法相关推荐

  1. python时间差计算器时分秒_Python实现计算两个时间之间相差天数的方法

    本文实例讲述了Python实现计算两个时间之间相差天数的方法.分享给大家供大家参考,具体如下: #-*- encoding:UTF-8 -*- from datetime import date im ...

  2. java怎么计算相隔多少天_java计算两个日期之间相差天数和相隔天数详解

    大家看到文章标题"两个日期之间相差天数和相隔天数",是否有疑惑呢!从中文字面理解,"相差"和"相隔"是有区别的,然而就是这些区别害死很多人, ...

  3. MySql计算两日期时间之间相差的天数,秒数,分钟数,周数,小时数

    计算两日期时间之间相差的天数,秒数,分钟数,周数,小时数,这里主要分享的是通过MySql内置的函数 TimeStampDiff() 实现. 函数 TimeStampDiff() 是MySQL本身提供的 ...

  4. Calendar计算两个时间之间相差几个月

    目录 说明 说明 计算两个时间之间相差几个月: public int getMonth(String startDt, String endDt) {int month = 0;try {Simple ...

  5. vc 获取月份的天数_C语言计算两个日期之间的天数

    计算两个年月日之间的天数,思路是分别算出日期的总天数然后相减. 要考虑闰年的情况,判断闰年的口诀:4年一闰,100年不闰,400年再闰. ((year % 4 == 0 && year ...

  6. c语言日期间的天数,C语言计算两个日期之间的天数

    计算两个年月日之间的天数,思路是分别算出日期的总天数然后相减. 要考虑闰年的情况,判断闰年的口诀:4年一闰,100年不闰,400 计算两个年月日之间的天数,思路是分别算出日期的总天数然后相减. 要考虑 ...

  7. python图片转换成文字_Python输出汉字字库及将文字转换为图片的方法

    用python输出汉字字库问题1:假设我们知道汉字编码范围是0x4E00到0x9FA5,怎么从十六进制的编码转成人类可读的字呢? 问题2:怎么把unicode编码的字写入文件呢,如果直接用open() ...

  8. db2时间差换成月_IBM DB2计算两个时间戳记间的时间差

    DB2本身的内置函数,缺点是是近似值,用法如下: SELECT timestampdiff (256, char(timestamp('2017-05-27 23:00:00') - timestam ...

  9. 计算天数java_Java,计算两个日期之间的天数

    试试这段代码Calendar cal1 = new GregorianCalendar(); Calendar cal2 = new GregorianCalendar(); SimpleDateFo ...

最新文章

  1. android layout analyze
  2. Flask之Cookie与Session
  3. 微信小程序架构分析 (上)
  4. python3 读写文件
  5. 使用blas做矩阵乘法
  6. ubuntu 图形化更换apt源
  7. Java设计模式-工厂模式(2)工厂方法模式
  8. python super
  9. 快速掌握用python写并行程序
  10. 【30集iCore3_ADP出厂源代码(ARM部分)讲解视频】30-11层驱动之FSMC
  11. 【优化运行】基于matlab多目标粒子群算法求解冷热电联供综合能源系统运行优化问题【含Matlab源码 1747期】
  12. ubuntu端口转发工具 Rinetd
  13. [ 服务器 ] ___ Linux : Tftpd
  14. codeIgniter 4升级使用
  15. windows截图保存自动化脚本以及设置快捷键一键运行
  16. 猜猜我是谁(猜数游戏)
  17. 微信小程序商城源码独立版/公众号/H5/DIY装修/营销/直播/拼团/秒杀/前端vue全开源代码
  18. 分享实录 | 阿里巴巴代码缺陷检测探索与实践
  19. AngularJS之表格设置样式
  20. 从多个pdf文档中截取部分区域拼接成一个pdf文档

热门文章

  1. python内置作用域_python中的作用域
  2. 南通大学计算机网络及应用,南通大学《计算机网络》课程设计资料.pdf
  3. ktm390蓝牙连接安卓_蓝牙音乐AudioTrack Session ID的获取
  4. [蓝桥杯]算法提高 道路和航路(spfa+deque+快读优化)
  5. Ehab and another construction problem(水题)
  6. hdu 1408(高精度)坑人嫩
  7. 解决jupyter notebook的kernel error内核启动失败问题
  8. 移动端h5 顶部菜单栏_HTML5 移动端上 动态固定菜单栏的问题
  9. react取消捕获_react 异常捕获
  10. vrp车辆路径问题 php,车辆路径问题(VRP)