有一个日期格式代码列表:https://docs.python.org/3/library/datetime.html#strftime-and-strptime-format-codes
是否有一种方法可以获取您的平台支持的格式代码列表?我找不到格式代码在源代码中的位置。
有没有办法做到像?
import datetime
datetime.get_supported_format_codes()
有一个日期格式代码列表:https://docs.python.org/3/library/datetime.html#strftime-and-strptime-format-codes
是否有一种方法可以获取您的平台支持的格式代码列表?我找不到格式代码在源代码中的位置。
有没有办法做到像?
import datetime
datetime.get_supported_format_codes()
1条答案
按热度按时间nwsw7zdq1#
根据有关日期格式代码的文档:
下面是1989 C标准要求的所有格式代码的列表,这些代码可以在 * 所有具有标准C实现的平台上工作 *。
但是,包含了一些ISO 8601日期值,但当与
strftime()
方法一起使用时,它们并不适用于所有平台。如果您要调用一个不明确或不完整的ISO 8601参数,则将得到
ValueError
因此,如果你想获得完整的格式代码集,你必须查阅
strftime()
文档,因为代码的支持值在不同的平台上是不同的,因为Python调用了平台C库的strftime(3)
函数。对于Linux,请参阅此page。对于Mac,请检查此URL。
至于代码,我不知道有任何方法可以做到你想要的。
datetime.py
的源代码是here。