python 计算时间差,时间加减运算代码

1、方便的计算两个时间的差,如两个时间相差几天,几小时:

import datetime

d1 = datetime.datetime(2009, 3, 23)

d2 = datetime.datetime(2009, 10, 7)

dayCount = (d1 - d2).days

2、python计算两个时间之间的秒数

import datetime

starttime = datetime.datetime.now()

#long running

endtime = datetime.datetime.now()

print (endtime - starttime).seconds

3、时间相加

d1 = datetime.datetime.now()

d3 = d1 + datetime.timedelta(days=10)

print d3.ctime()

计算当前时间向后10天的时间。参数可以是days, hours,minutes,seconds,microseconds,如果是负数就是向前多少时间其本上常用的类: datetime和timedelta两个。它们之间可以相互加减。每个类都有一些方法和属性可以查看具体的值,如 datetime可以查看:天数(day),小时数(hour),星期几(weekday())等;timedelta可以查看:天数(days),秒数 (seconds)等

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 推荐使用arrow包进行日期和时间处理,其方法更简单、更容易理解~ 一、模块介绍 datetime模块包含5个类对...
    惑也阅读 4,367评论 0 1
  • 一、目录遍历 os 用于获取系统的功能,主要用于操作文件或者文件夹代码演示:import ospath = r...
    hollow_02f9阅读 1,574评论 0 0
  • 目标 开发中的应用场景 if 语句体验 if 语句进阶 综合应用 01. 开发中的应用场景 生活中的判断几乎是无所...
    wqjcarnation阅读 394评论 0 1
  • 今天开阳冻雨,走在外面都怕摔跤,代理说一声送货,我赶紧扫码送货去。 当这个天气你不想出门,不想起床 你就想想今年你...
    祝绍英阅读 237评论 0 0
  • 昨天考试成绩单公布了,数学语文都挺好就是英语成绩不理想。孩子是新转学过来的外地和家着学的不一样,我和老师沟通一下给...
    浮生若梦几许痴_6a34阅读 575评论 0 0