博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
python中时间的加n和减n运算
阅读量:6172 次
发布时间:2019-06-21

本文共 1229 字,大约阅读时间需要 4 分钟。

在python中时间的推算很简单,主要就是用到datetime.timedelta方法,进行时间的加n减n运算:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
>>>
import 
datetime
>>> d1 = datetime.datetime.now()
>>> d1.strftime(
"%Y-%m-%d %H:%M:%S"
)
'2013-09-02 17:11:07'
>>> d2 = d1 + datetime.timedelta(seconds=10)
#增加10秒
>>> d2.strftime(
"%Y-%m-%d %H:%M:%S"
)
'2013-09-02 17:11:17'
>>> d2 = d1 + datetime.timedelta(minutes=10)
#增加10分钟
>>> d2.strftime(
"%Y-%m-%d %H:%M:%S"
)
'2013-09-02 17:21:07'
>>> d2 = d1 + datetime.timedelta(hours=10)
#增加10小时
>>> d2.strftime(
"%Y-%m-%d %H:%M:%S"
)
'2013-09-03 03:11:07'
>>> d2 = d1 + datetime.timedelta(days=10)
#增加10天
>>> d2.strftime(
"%Y-%m-%d %H:%M:%S"
)
'2013-09-12 17:11:07'
>>> d2 = d1 - datetime.timedelta(seconds=10)
#减去10秒
>>> d2.strftime(
"%Y-%m-%d %H:%M:%S"
)
'2013-09-02 17:11:57'
>>> d2 = d1 - datetime.timedelta(minutes=10)
#增加10分钟
>>> d2.strftime(
"%Y-%m-%d %H:%M:%S"
)
'2013-09-02 17:01:07'
>>> d2 = d1 - datetime.timedelta(hours=10)
#减去10小时
>>> d2.strftime(
"%Y-%m-%d %H:%M:%S"
)
'2013-09-02 07:11:07'
>>> d2 = d1 - datetime.timedelta(days=10)
#减去10天
>>> d2.strftime(
"%Y-%m-%d %H:%M:%S"
)
'2013-08-23 17:11:07'


本文转自 chengxuyonghu 51CTO博客,原文链接:http://blog.51cto.com/6226001001/1542245,如需转载请自行联系原作者
你可能感兴趣的文章
html的基础知识
查看>>
Mybatis Sql片段的应用
查看>>
突发奇想20150126
查看>>
Nginx + CGI/FastCGI + C/Cpp
查看>>
学习笔记------jsp页面与jsp标记
查看>>
DS博客作业02--线性表
查看>>
第三届ACM山东省赛I题_Chess_STL
查看>>
jQuery each和js forEach用法比较
查看>>
前端笔记-作用域链的一些理解加记录(JS高级程序设计读书笔记1)
查看>>
改造你的网站,变身 PWA
查看>>
Leetcode 142. Linked List Cycle IIJAVA语言
查看>>
网络基础5
查看>>
Exchange Supported operating system platforms
查看>>
unity3鼠标点击移动
查看>>
Linux 安装中文包
查看>>
谷物大脑
查看>>
访问控制-禁止php解析、user_agent,PHP相关配置
查看>>
AgileEAS.NET之系统架构
查看>>
python3.5里的正则表达式
查看>>
Exchange server 2013 SP1 客户端会议室邮箱自动回复延迟
查看>>