【发布时间】:2015-08-09 15:04:51
【问题描述】:
作为 API 请求的输入,我需要以 YYYY-MM-DD 格式的字符串形式获取昨天的日期。我有一个工作版本:
yesterday = datetime.date.fromordinal(datetime.date.today().toordinal()-1)
report_date = str(yesterday.year) + \
('-' if len(str(yesterday.month)) == 2 else '-0') + str(yesterday.month) + \
('-' if len(str(yesterday.day)) == 2 else '-0') + str(yesterday.day)
必须有一种更优雅的方式来做到这一点,对教育目的和其他任何事情一样感兴趣!
【问题讨论】:
-
你可以看这个:stackoverflow.com/questions/1712116/… 修改格式字符串就行了
标签: python python-2.7 python-3.x date datetime