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