最近在研究linux下Python如何读取系统时间并且实现系统时间相加相减输出,因为有时候我们需要写一段删除系统6个月前的代码来实现自动删除,在网上也找了很多例子,用timedelta来实现累加类减,但是我发觉我的python版本下面并没有这个函数,下面给出我这种办法:
#!/usr/bin/python
# -*- coding: UTF-8 -*-
import datetime
nowtime = datetime.datetime.now() #当前系统时间
lastsixmontime = datetime.datetime(nowtime.year, (nowtime.month-6), nowtime.day) #6个月前时间
lastsixmondate = lastsixmondate.strftime("%Y-%m-%d")
print lastsixmondate
以上是我输入6个月前的日期的代码,如果是想处理年份,就对应改year的参数就OK了