1
2
3
4
5
6
7
# map()

# reduce()

# filter()





  1. time.localtime 的调用方式time.localtime() 返回一个时间元组,而不是格式化字符串。你应该使用 time.strftime 来格式化时间。
  2. 参数传递错误time.strftime 的第一个参数是格式化字符串,第二个参数是时间元组。你当前的代码中,time.localtime 被错误地传递给了 time.strftime

以下是修正后的代码:

python

复制

1
2
3
4
5
import time

format = '%Y-%m-%d %H:%M:%S'
local = time.localtime()
print(time.strftime(format, local))

解释:

  • time.localtime() 返回当前本地时间的时间元组。
  • time.strftime(format, local) 将时间元组 local 按照 format 指定的格式转换为字符串。

这样,代码将正确输出当前时间的格式化字符串。