time模块

time模块

1.获取当前时间戳,是浮点数

#导入时间模块
import time
#获取时间戳(浮点型)
print(time.time())
#用途(计算一段代码执行时间)

#执行代码花费的时间
def get_time(func):
    start_time=time.time()
    func()
    end_time=time.time()
    return end_time-start_time

#需要执行的代码程序方法
def MySum():
    result=0
    for count in range(1000000000):
        result+=count

#调用并显示结果
print(get_time(MySum))


2.将时间戳转换为时间元组

import time
now_time=time.time()
print(now_time)
standard_time=time.gmtime(now_time)       #0时区时间,获取的是时间元组
print(standard_time)
local_time=time.localtime(now_time)       #东八区时间,获取的是时间元组
print(local_time)

timestamp=time.mktime(standard_time)       #将时间元组转换为时间戳
print(timestamp)


3.将时间元组转换为时间字符串格式

local_time=time.localtime()
print(local_time)
#将时间元组转换为时间字符串格式
str_time=time.strftime('%Y-%m-%d %H:%M:S',local_time)
str_time=time.strftime('%y/%m/%d %I:%M',local_time)
str_time=time.strftime('%Y年%m月%d日 %H时%M分%S秒',local_time)
str_time=time.strftime("%Y{year}%m{month}%d{day} %H{hour}%M{minute}%S{second}",local_time)\
    .format(year='年',month='月',day='日',hour='时',minute='分',second='秒')
print(str_time)


4.将字符串格式转换为元组时间

import time
str_date='2018年07月12日'
tuple_date=time.strptime(str_date,'%Y{year}%m{month}%d{day}'.format(year='年',month='月',day='日'))
print(tuple_date)


5.将时间戳转换成世界标准世界元组

standard_time=time.gmtime((now_time))
print(standard_time)


6.将时间戳转换成本地时间元组

local_time=time.localtime(now_time)
print(local_time)


7.时间元组转换成时间戳

timestamp=time.mktime(standard_time)
print(timestamp)

转载于:https://www.cnblogs.com/endmoon/p/9670893.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值