Python应用 时间操作

时间

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等待时间

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值