Python_时间管理
代码中的时间时间戳(Timestamp):1473525444
时间字符串(Format String):2015-02-14 11:25:11
结构化时间:(struct_time):(year=2018, monch=5, day=1, hour=16, min=12, sec=6)
1、常用的时间模块time
datetime
python-dateutil(pip install)
常用的操作:时间各种格式的表示
各种加减运算
使用time模块#!/usr/bin/env python
import time
print(time.time())
>>>1542443575.7989876 # time.time() 输出的结果为时间戳
例1:使用时间戳来判断代码运行的时间#!/usr/bin/env python
import time
def case():
start_time = time.time()
Your_name = input("Please enter your name:")
Your_pwd = input("Please enter your password:")
stop_time = time.time()
print(f"恭喜您输入成功,用时时间为{stop_time - start_time}秒")
if __name__ == "__main__":
case()
>>> 输出结果为:
Please enter your name:延凯
Please enter your password:pwd23
恭喜您输入成功,用时时间为4.129451036453247秒
使用time.sleep()#!/usr/bin/env python
import time
for i in range(6):
time.sleep(1)
print(i)
>>>
0
-----------每隔一秒输出内容
1
-----------每隔一秒输出内容
2
-----------每隔一秒输出内容
3
-----------每隔一秒输出内容
4
-----------每隔一秒输出内容
5
二、结构化时间与时间戳的转换
2.1、结构化时间使用time.localtime()模块如下:print(time.localtime()) # 此结构化时间输出的内容为当前的结构化时间
>>>time.struct_