名称datetime.datetime.strptime()中的“ p”是什么意思?

时间:2018-11-13 09:35:23

标签: python datetime

我正在学习python的datetime模块,并发现了两个有用的功能: datetime.strptime()datetime.strftime()

我知道datetime.strftime()的功能可以将时间对象转换为指定的格式字符串,我可以将strftime理解为“ time from string”,“ f”表示“ from” 。但是strptime()中“ p”的含义是什么?我了解这是“将字符串转换为时间对象”的功能,因此应为strttime()而不是strptime()

还有谁对这个函数名感到困惑? 预先谢谢您,无论您可以回答这个问题还是与我分享相同的困惑。

1 个答案:

答案 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