time模块

it2022-05-27  74

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


最新回复(0)