Python time模块与datetime模块的区别
时间方面的编程在开发过程中是很常见的,而Python提供了datetime 和 time这两个关于时间的模块。接下来,我们将讨论这两个模块中的函数有什么区别。1. time模块:如果你想要获取当前的本地时间,那么首先你需要运行time.time()来获取当下的时间戳。import time
#获取目前的时间戳
time.time()
#输出: 1715254313.7382145需要注意的是,该时间戳单位是秒(s),不是毫秒(ms)。然后你需要格式化得到的时间戳,最后才能得到你想要的时间格式,比如%Y-%m-%d %H:%M:%S。time.localtime(time.time())
#输出: time.struct_time(tm_year=2024, tm_mon=5, tm_mday=9, tm_hour=19, tm_min=34, tm_sec=54, tm_wday=3, tm_yday=130, tm_isdst=0)
time.strftime('%Y-%m-%d %H:%M:%S',time.localtime(time.time()))
#输出: '2024-0 ...