hahadaxiao 发表于 2023-5-26 10:30:20

time模块这两种写法有什么区别呢

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

isdkz 发表于 2023-5-26 10:30:57

这两种写法的区别在于传递给strftime()函数的参数不同。

第一种写法中, strftime()函数需要传递两个参数:格式化字符串和时间戳。其中, localtime()函数将时间戳转换为本地时间。因此,第一种写法输出的是本地时间的格式化字符串。

第二种写法中, strftime()函数只传递了一个参数:格式化字符串。此时, strftime()函数使用当前时间来生成格式化字符串。因此,第二种写法输出的是当前时间的格式化字符串。

综上所述,第一种写法输出的是本地时间的格式化字符串,而第二种写法输出的是当前时间的格式化字符串。
页: [1]
查看完整版本: time模块这两种写法有什么区别呢