利用datetime中定义的date和timedelta,简单获取日期字符串的方法:
#!/usr/bin/env python
#-*- coding:utf-8 -*-
#
from datetime import date, timedelta
def getDateStr(n=0):
'''
获取格式为YYYYMMDD的日期字符串。
参数n为目标日期与当前日期的差
'''
ds = date.today() + timedelta(n)
return '%4d%2.2d%2.2d' % (ds.year,ds.month,ds.day)
if __name__=="__main__":
print getDateStr(-5)
转载于:https://blog.51cto.com/01835036/1641514