我正试图从今天的日期开始一年的变换日期。 以下是我的代码。
import time
import datetime
today = time.strftime("%m/%d/%Y")
today_format = datetime.datetime.strptime(today, "%m/%d/%Y")
print (today_format)
exp_date = str(today_format + datetime.timedelta(days=365)).split(" ")
exp = exp_date[0]
print (exp)`
以上代码打印:
2017-12-14 00:00:00
2018-12-14
任何想法如何让它打印12/14/2018 ??
答案 0 :(得分:3)
使用dateutil.relativedelta
包,您可以执行以下操作:
import datetime
from dateutil.relativedelta import relativedelta
one_year_from_now = datetime.datetime.now() + relativedelta(years=1)
date_formated = one_year_from_now.strftime("%d/%m/%Y")
print date_formated
答案 1 :(得分:0)
如果您使用pandas
{{1}}
答案 2 :(得分:-1)
尝试使用datetime模块:
datetime.datetime.today().strftime('%m/%d/%Y')
打印:
'12/14/2017'