Python如何获取三小时前的时间?Python时间计算示例

在python之中可以去时间去进行操作的模块有time和datetime两个,这个两个模块的侧重点分别在于时间和日期 。而获取三小时前时间这个需求就需要使用到datetime这个模块了,因为它可以将一段时间内的日期单独取出来进行计算,详细示例和解析看下文 。

Python如何获取三小时前的时间?Python时间计算示例

文章插图
1.datetime模块获取当前时间方法为datetime对象的now方法,获取到结果是一个由年月日时分秒所组成的具体时间 。而不想time模块一样的到的是时间戳,还要进行格式转换才可以变为可读的时间 。
2.获取到了当前的系统时间之后就可以根据这个时间来计算三小时前的时间了,如果是在时间戳计算的话只需要减去三小时所对应的秒数就可以了 。但是datetime模块可以直接去具体的某一个时间单位进行操作,只需要使用到对应的属性名就可以了 。
3timedelta方法就是一个减去指定时间的方法,因为要获取之前的时间而不是之后的时间所以要减去 。而小时的属性名就是hours,详细代码示例如下所示:
# 导入模块import datetime# 获取当前时间a = datetime.datetime.now()# 计算三小时时间差b = datetime.timedelta(hours=3)c = a - bprint(c)’2022-6-7 14:10:23’【Python如何获取三小时前的时间?Python时间计算示例】以上就是关于“Python如何获取三小时前的时间?Python时间计算示例”的全部内容了,想要了解更多python的实用知识和代码示例可以持续关注这个频道,每次更新都会有很多新的知识技术分享给大家 。

    推荐阅读