码迷,mamicode.com
首页 > 其他好文 > 详细

str转datetime与datetime计算

时间:2015-07-31 13:20:13      阅读:131      评论:0      收藏:0      [点我收藏+]

标签:

一、一个日期字符串d_str想要计算向前7天的操作如下:

输入str

>>> from datetime import *
>>> d_str=‘2015-07-31‘
>>> d_str
‘2015-07-31‘

str转换成datetime

>>> dt = datetime.strptime(d_str, ‘%Y-%m-%d‘)
>>> dt
datetime.datetime(2015, 7, 31, 0, 0)

向前偏移7天

>>> dt_p7 = dt - datetime.timedelta(days=7)
>>> dt_p7
datetime.datetime(2015, 7, 24, 0, 0)

datetime转str

>>> dt_p7.strftime(‘%Y-%m-%d‘)
‘2015-07-24‘

二、其他函数:

1、now()与today():看起来效果差不多

>>> datetime.datetime.now()
datetime.datetime(2015, 7, 31, 10, 5, 50, 419801)
>>> datetime.datetime.today()
datetime.datetime(2015, 7, 31, 10, 6, 3, 820146)


str转datetime与datetime计算

标签:

原文地址:http://my.oschina.net/u/2266556/blog/485965

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!