许多语言库(C,Python,Ruby,PHP,PERL等)都有strptime
函数。
它似乎基于Open Group's specification for time.h
。
我理解'str'代表字符串,'time'显然代表时间,但'p'代表什么?解析?指针?打印
每当我到达strptime()函数时,我都有一个心理空白,并且必须在手册中查找名称。我想如果我最终弄清楚它代表什么,也许我有机会记住它。
答案 0 :(得分:12)
我猜它代表“解析”,因为它的反向函数在Python的time
模块中被称为strftime
,其中“f”我可以合理地猜测代表“格式”。
答案 1 :(得分:11)
答案 2 :(得分:3)
我遇到同样的问题,我会选择put:
strftime -> 'string from time'
strptime -> 'string, put time'
答案 3 :(得分:1)
我认为strftime()
是时间的字符串。函数strptime()
可能是从字符串解析时间派生的。
答案 4 :(得分:0)
我发现了大多数地方
strftime()->字符串格式时间&
strptime()->字符串解析时间
答案 5 :(得分:0)
这有助于我记住:
答案 6 :(得分:0)
这是一个我发现有帮助的肺炎:
strftime
-> string (forward) time :此函数从 time 对象转换
strptime
-> string (previous) time :这个函数从一个 string 对象转换