小编Jac*_*cob的帖子

Python - 将昨天的日期作为YYYY-MM-DD格式的字符串获取

作为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)
Run Code Online (Sandbox Code Playgroud)

必须有一种更优雅的方式来做到这一点,对教育目的感兴趣,就像其他任何事情一样!

python datetime date python-2.7 python-3.x

32
推荐指数
4
解决办法
5万
查看次数

标签 统计

date ×1

datetime ×1

python ×1

python-2.7 ×1

python-3.x ×1