首页 > 其他 > 详细

str转datetime与datetime计算

时间:2015-07-31 13:17:54      阅读:190      评论: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
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!