Python时间加减

datetime使用

import datetime

>>> print datetime.datetime.now()
2017-02-15 15:01:24.619000

时间格式化

>>> print datetime.datetime.now().strftime("%Y-%m-%d %H:%M:%S")
2017-02-15 15:01:35

>>> print datetime.datetime.now().strftime("%Y-%m-%d %H:%M")
2017-02-15 15:01

>>> print datetime.datetime.now().strftime("%Y%m%d")
20170215

时间加减

多加一天

>>> print (datetime.datetime.now()+datetime.timedelta(days=1)).strftime("%Y-%m-%d %H:%M:%S")
2017-02-16 15:12:22

减一天

>>> print (datetime.datetime.now()+datetime.timedelta(days=-1)).strftime("%Y-%m-%d %H:%M:%S")
2017-02-15 15:12:25

多加一小时

>>> print (datetime.datetime.now()+datetime.timedelta(hours=1)).strftime("%Y-%m-%d %H:%M:%S")
2017-02-15 16:10:28

多加一分钟

>>> print (datetime.datetime.now()+datetime.timedelta(minutes=1)).strftime("%Y-%m-%d %H:%M:%S")
2017-02-15 15:12:16

减去一年

import datetime
from dateutil.relativedelta import relativedelta
d = datetime.datetime.strptime('20170131', '%Y%m%d')
print(d)  // 2017-01-31 00:00:00
print((d - relativedelta(years=1)).strftime('%Y%m%d'))  // 20160131
上一篇 Python线程池实现
下一篇 Python实现Redis不同实例间数据迁移
目录
文章列表
1 Swift UI - 使用表格组件(UITableView)实现分组列表
Swift UI - 使用表格组件(UITableView)实现分组列表
2
使用Composer安装Magento 2.4
使用Composer安装Magento 2.4
3
Spring Security OAuth2 Redis存储token refresh_token永不过期问题解决
Spring Security OAuth2 Redis存储token refresh_token永不过期问题解决
4
Android ViewBinding入门
Android ViewBinding入门
5
NumPy快速入门指南
NumPy快速入门指南
最新评论
一位WordPress评论者
一位WordPress评论者
2月12日
您好,这是一条评论。若需要审核、编辑或删除评论,请访问仪表盘的评论界面。评论者头像来自 Gravatar。