代码之家  ›  专栏  ›  技术社区  ›  Clock ZHONG

名字里的“p”是什么意思日期时间.日期时间.strptime()? [复制]

  •  0
  • Clock ZHONG  · 技术社区  · 7 年前

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

    我知道函数的意思是, 日期时间.strftime() 可以将时间对象转换为指定的格式字符串,我可以理解 strftime “f”作为“时间字符串”,表示“from”。但是“p”在 strptime() strttime() strTime() .

    无论你能回答这个问题还是和我分享同样的困惑,都要提前感谢。

    1 回复  |  直到 7 年前
        1
  •  1
  •   Tiberiu Zulean    7 年前

    这是开发者docstring说的。我猜 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