2024-06-16 08:47:37 发布
网友
我正在使用一个API,它要求以'YYYY-MM-DD'的形式输入日期-是的,这是一个字符串。
'YYYY-MM-DD'
我正在尝试编写一个迭代程序,它将遍历一些时态数据。间隔总是一个月。
有没有一种很好的方法可以将Python日期对象转换为给定的格式?我曾考虑将年、月和日作为整数输入,并根据需要递增这些值,但这相当不雅观,需要大量的if\elif\...\else编程。
if\elif\...\else
是的,已经有一个模块来处理这个问题。见
https://docs.python.org/2/library/datetime.html
具体来说
date.isoformat()
它返回一个字符串,表示ISO 8601格式的日期,“YYYY-MM-DD”。
例如,日期(2002,12,4).isoformat()=‘2002-12-04’。
使用datetime对象的^{}函数:
import datetime now = datetime.datetime.now() date_string = now.strftime('%Y-%m-%d') print(date_string)
输出
'2016-01-26'
是的,已经有一个模块来处理这个问题。见
https://docs.python.org/2/library/datetime.html
具体来说
它返回一个字符串,表示ISO 8601格式的日期,“YYYY-MM-DD”。
例如,日期(2002,12,4).isoformat()=‘2002-12-04’。
使用datetime对象的^{} 函数:
输出
相关问题 更多 >
编程相关推荐