我正在学习python的datetime模块,并发现了两个有用的功能:
datetime.strptime()
和datetime.strftime()
。
我知道datetime.strftime()
的功能可以将时间对象转换为指定的格式字符串,我可以将strftime
理解为“ time from string”,“ f”表示“ from” 。但是strptime()
中“ p”的含义是什么?我了解这是“将字符串转换为时间对象”的功能,因此应为strttime()
而不是strptime()
。
还有谁对这个函数名感到困惑? 预先谢谢您,无论您可以回答这个问题还是与我分享相同的困惑。
答案 0 :(得分:1)
这些是开发人员文档字符串所说的。我猜p
代表从datetime
类型解析string
。
In [2]: datetime.datetime.strptime??
Docstring: string, format -> new datetime parsed from a string (like time.strptime()).
Type: builtin_function_or_method
In [3]: datetime.datetime.strftime??
Docstring: format -> strftime() style string.
Type: method_descriptor