专栏:python
个人主页:HaiFan.
专栏简介:Python在学,希望能够得到各位的支持!!!
time模块
- 前言
- 时间戳time.time()
- 将时间戳转换成字符串time.ctime()
- 将时间戳转换为元组time.localtime(时间戳)
- 将元组的时间转换成时间戳time.mktime(时间戳生成的元组)
- 将元组的时间转换成字符串time.strftime('%Y-%m-%d %H:%M:%S')
- 将字符串转换成元组的方式 time.strptime('2023-02-05 15:15:31','%Y-%m-%d %H:%M:%S')第一个参数是日期,第二个参数是格式
前言
time — 时间的访问和转换
该模块提供了各种与时间相关的函数。
时间戳time.time()
使用time.time()
可以生成时间戳。
import time
a = time.time()
print(a)
可以通过时间戳来计算代码的执行时间。
import time
a = time.time()
for i in range(100000000):
pass
b = time.time()
print(b - a)
将时间戳转换成字符串time.ctime()
import time
a = time.time()
print(a)
b = time.ctime(a)
print(b)
当传参为时间戳的时候,字符串也就是当前的日期。
ctime里面可以写任意的秒数(按秒计算的浮点数)
import time
a = time.time()
print(a)
b = time.ctime(0)
print(b)
参数未给或者为None的时候,将会默认time.time()为参数。
将时间戳转换为元组time.localtime(时间戳)
import time
t = time.localtime(time.time())
print(t)
将元组的时间转换成时间戳time.mktime(时间戳生成的元组)
import time
t = time.localtime(time.time())
print(t)
ret = time.mktime(t)
print(ret)
将元组的时间转换成字符串time.strftime(‘%Y-%m-%d %H:%M:%S’)
import time
t = time.localtime(time.time())
print(t)
s = time.strftime('%Y-%m-%d %H:%M:%S')
print(s)
将字符串转换成元组的方式 time.strptime(‘2023-02-05 15:15:31’,‘%Y-%m-%d %H:%M:%S’)第一个参数是日期,第二个参数是格式
import time
t = time.localtime(time.time())
print(t)
s = time.strftime('%Y-%m-%d %H:%M:%S')
print(s)
ret = time.strptime('2023-02-05 15:15:31','%Y-%m-%d %H:%M:%S')
print(ret)