1

time.strftime(format[, t])第一个参数是format,第二time.strptime(string[, format])个参数是。为什么呢?有时我会感到困惑并无意中将其用作引发错误format的第一个参数 。time.strptime

4

1 回答 1

1

一般原则是您将必需的参数放在可选参数之前(实际上,只有当您使用关键字参数时,您才能将可选参数放在必需的参数之前,这time.strftime并不time.strptime支持。)由于time.strftime(format)格式化当前时间,可选参数使用时间而不是当前时间必须是第二个参数。同样,由于根据默认格式进行time.strptime(string)解析,因此必须是第二个参数。stringformat

于 2012-02-20T13:29:09.737 回答