【发布时间】:2021-11-12 07:35:03
【问题描述】:
这有什么问题-string=strftime("%H:%M:%S %P")
当我运行它调用我的代码时
string=strftime("%H:%M:%S %P")
ValueError: Invalid format string
有什么解决办法请告诉我。
【问题讨论】:
-
@IainShelvington 是的,只要他的系统的 C 版本认为有效,它就有效:
strftime(3)。来自Python docs:“支持的全套格式代码因平台而异,因为 Python 调用平台 C 库的 strftime() 函数,平台变化很常见。要查看您平台支持的全套格式代码,请咨询strftime(3) 文档。”所以他应该打电话给man 3 strftime,看看是否有空。 -
@IainShelvington 在我的系统上,Python 3.8.10, GCC 9.4.0,
from time import strftime,用“%P”调用的结果是小写的“am”,用“ %p" 是大写的 "AM"。正如手册所说,它因实现而异......
标签: python string time module format