strptime
许多语言库(C、Python、Ruby、PHP、PERL 等)中都有一个函数。
它似乎基于Open Group 的time.h
.
我知道'str'代表字符串,'time'显然代表时间,但是'p'代表什么?解析?指针?打印?
每次我到达 strptime() 函数时,我都会有一个空白,并且必须在手册中查找名称。我想如果我最终弄清楚它代表什么,也许我会有机会记住它。
strptime
许多语言库(C、Python、Ruby、PHP、PERL 等)中都有一个函数。
它似乎基于Open Group 的time.h
.
我知道'str'代表字符串,'time'显然代表时间,但是'p'代表什么?解析?指针?打印?
每次我到达 strptime() 函数时,我都会有一个空白,并且必须在手册中查找名称。我想如果我最终弄清楚它代表什么,也许我会有机会记住它。
我猜它代表“解析”,因为它的反向函数strftime
在 Python 的time
模块中被调用,其中我可以合理猜测的“f”代表“格式”。
我有同样的问题,我将使用 put:
strftime -> 'string from time'
strptime -> 'string, put time'
大多数地方,我发现
strftime() -> 字符串格式化时间 &
strptime() -> 字符串解析时间
它帮助我记住:
我认为strftime()
时间是字符串。该函数strptime()
可能是从字符串解析时间派生的。
这是我发现有用的肺炎:
strftime
-> 字符串(向前)时间:此函数从时间对象转换
strptime
-> string ( p revious) time : 此函数从字符串对象转换