【发布时间】:2020-07-01 15:06:07
【问题描述】:
我有一个代码要求用户输入日期:
date_entry = input('Inserisci la data di fine mese del lancio del MAI in formato DD-MM-YYYY: ')
year, month, day = map(int, date_entry.split('-'))
date1 = pd.to_datetime(pd.Series(datetime.date(day, month, year)))
然后我必须检查该日期是否是业务月末,如果是,则代码继续,如果不存在。 我试过这个:
if date1 == BMonthEnd():
pass
else:
print("Ricontrolla: " + str(date1) + " non è un fine mese")
exit(0)
在这里我收到错误,好像我输入了 29-05-2020 代码退出,即使这个日期是业务月底(星期五)。谢谢。路易吉
【问题讨论】:
-
是的,我承认这是一种更清洁的方式。无论如何,这已经在工作,关于如何解决问题的任何想法?谢谢
标签: python-3.x pandas dataframe date datetime