时间
1.获取当前时间戳,1970年1月1日0点0分0秒到现在的秒数
import time
time.time()
2.获取时间元组
localtime:默认传入的是当前时间戳
如果传入其他时间。可以将其他时间戳转换成一个时间元组
time.localtime()
time.localtime(time.time())
3.获取一个美式的可视化时间
周月日 时分秒年
time.asctime()
time.asctime(time.localtime())
4.获取熟悉的格式化时间
time.strftime("%Y-%m-%d %H:%M:%S")
time.strftime("%Y-%m-%d %H:%M:%S",time.localtime())
5.将字符串转换成时间元组
str1 = "2019-08-27 11:18:50"
time.strptime(str1,"%Y-%m-%d %H:%M:%S")
6.将时间元组转换成时间戳
time.mktime(time.localtime())
time.mktime(time.strptime(str1,"%Y-%m-%d %H:%M:%S"))
总结
1.将时间戳转成字符串 字符串格式的日期
1.1 将时间戳变成时间元组
1.2 将时间元组转换成字符串
2. 将串转换成时间戳
2.1 将字符串转换成时间元组
2.2 将时间元组转换成时间戳
3.字符串-时间元组 -时间戳
7.计算某个函数或者方法运行的时间
#time.clock()
time.perf_counter()
sum = 0
# input("请输入")
print(1)
time.sleep(2) #线程阻塞,程序运行到这里阻塞一秒
print(2)
for i in range(10000):
sum += i
print(sum)
# print(time.clock()) # 3.8 以前版本的统计时间的方法,只能统计整个程序运型的时间
print(time.perf_counter()) #整个进程的时间
print(time.process_time()) #cpu运行时间
# 程序运行时间 = cpu运行时间 + cpu等待时间