import datetime
print datetime.datetime.now().strftime("Week of %m/%d")
#returns "Week of 04/18"
我希望它打印“ 4/11到4/18的一周”(其中4/13恰好是一个星期),并且它需要考虑如果一周以4/3结束,那么它将是“ Week of 3/27至4/3“
是否有捷径可寻?
dateutil.relativedelta
会做你想要的:
import datetime
from dateutil.relativedelta import *
march27 = datetime.datetime(2014, 3, 27)
print (march27 + relativedelta(weeks=+1)).strftime("Week of %m/%d")
#prints "Week of 04/03"
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句