python获取tommorows日期年月日问题

2024-05-31 23:49:25 发布

您现在位置:Python中文网/ 问答频道 /正文

所以基本上我想检查某个字符串是否包含tommorows date,所以我创建了这个日期变量(参见代码)。 现在的问题是每个月的最后一天都会出错。例如9月30日,按照我的方式,它会说tommorow将是9月31日,但它并不存在。我要说的是tommorow才是1号。十月。 有什么建议吗?它必须是这样的格式年月日拜托。你知道吗

  day = str(datetime.datetime.today().day+1)
  month = str(datetime.datetime.today().month)
  year = str(datetime.datetime.today().year)      
  date = day + "." + month + "." + year

Tags: 字符串代码todaydatetimedate格式方式year
2条回答

relativedelta也可以使用

import datetime
from dateutil.relativedelta import relativedelta 
tomorrow = datetime.datetime.today() + relativedelta(days=1)
print(str(tomorrow),tomorrow.strftime("%d.%m.%y"))

只需在今天加上一天

tomorrow = datetime.datetime.today() + datetime.timedelta(days=1)
print(str(tomorrow),tomorrow.strftime("%d.%m.%y"))

相关问题 更多 >