Python实现计算两个时间之间相差天数的方法
作者:云斜月 时间:2022-11-09 06:04:59
本文实例讲述了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:这里再为大家推荐几款关于日期与天数计算的在线工具供大家使用:
在线日期/天数计算器:
http://tools.jb51.net/jisuanqi/date_jisuanqi
在线万年历日历:
http://tools.jb51.net/bianmin/wannianli
在线阴历/阳历转换工具:
http://tools.jb51.net/bianmin/yinli2yangli
希望本文所述对大家Python程序设计有所帮助。
标签:Python,时间,天数
![](/images/zang.png)
![](/images/jiucuo.png)
猜你喜欢
基于express中路由规则及获取请求参数的方法
2024-05-11 10:17:53
python操作xml文件详细介绍
2022-02-02 23:11:57
语言编程花絮内建构建顺序示例详解
2023-11-04 09:42:12
Vue如何引入远程JS文件
2023-07-02 16:34:13
python 从文件夹抽取图片另存的方法
2022-08-26 13:00:55
Python判断一个文件夹内哪些文件是图片的实例
2023-08-18 01:22:44
百度工程师讲PHP函数的实现原理及性能分析(三)
2023-10-20 01:33:03
js实现一个日期联动下拉菜单
2007-08-04 20:49:00
讲解Python的Scrapy爬虫框架使用代理进行采集的方法
2022-07-28 01:34:49
python 基于Apscheduler实现定时任务
2022-03-29 00:53:32
GoFrame glist 基础使用和自定义遍历
2024-05-28 15:23:26
![](https://img.aspxhome.com/file/2023/6/123886_0s.jpg)
PyQt打开保存对话框的方法和使用详解
2023-05-19 08:23:43
优雅使用GoFrame共享变量Context示例详解
2024-04-27 15:27:02
pytorch中使用cuda扩展的实现示例
2021-02-17 23:46:55
SQL Server技巧之快速得到表的记录总数
2011-01-04 14:36:00
![](https://img.aspxhome.com/file/UploadPic/20111/20111420216938s.jpg)
Pytorch技巧:DataLoader的collate_fn参数使用详解
2023-12-11 00:20:48
Vue组件之事件总线和消息发布订阅详解
2024-05-02 16:55:42
![](https://img.aspxhome.com/file/2023/0/130150_0s.png)
PHP实现简单注册登录系统
2024-05-02 17:34:13
![](https://img.aspxhome.com/file/2023/9/129519_0s.jpg)
Python实现将MySQL数据库表中的数据导出生成csv格式文件的方法
2024-01-21 05:57:53
pycharm全局搜索的具体步骤
2023-11-04 17:31:07
![](https://img.aspxhome.com/file/2023/7/127807_0s.jpg)