Python sysdate modification



我试图在python中获得当前系统日期,其中我必须去datetime

   datetime.datetime.now().strftime("%d-%b-%Y")

现在我想尝试访问相同的东西,但从现在起10年…例如

   datetime.datetime.now().strftime("%d-%b- (%Y + 10)")

如果现在是2014年,我希望它给我2024年

提前感谢!

您可以使用timedelta对象增加日期。

>>> years = 10
>>> now = (datetime.datetime.now() + datetime.timedelta(days=365.2425 * years))
>>> now.strftime('%d-%b-%Y')
'14-Mar-2024'

您还可以这样做(处理2月29日的ValueError):

>>> now = datetime.datetime.now() 
>>> now.replace(year=now.year+years)

相关内容

  • 没有找到相关文章

最新更新