·用到的第三方库:time
在电脑命令行或者在pycharm终端中输入以下代码,获取time库
pip install time
时间主要有以下三种表现形式:
1.时间戳(距离1970至今的秒数)
time.time()
例如:
import time
print(time.time())
>>>1653836602.241145
整数位从第一位开始可以近似看作表示整秒数
2.结构化时间(一般是给机器看的)
3.格式化时间(一般是给人看的)
strftime(tpl, ts) 用来输出时间 tpl:返回时间的格式 ts:计算机内部时间类形变量
strptime(str, tpl) 用来输入时间 str:字符串形式的时间值 tpl:格式化时间定义输入效果
time.strftime('%Y-%m-%d',X) # 年月日 time.strftime('%Y-%m-%d %H:%M:%S',X) # 年月日具体时间 time.strftime('%Y-%m-%d time.localtime(time.time())') # 可直接用X代替具体时间
三种时间是可以相互转换的!!、
(2) time库包含三类函数
- 时间获取:time() ctime() gmtime()
- 时间格式化:strftime() strptime()
- 程序计时:sleep() perf_counter()
时间获取:
time() | 获取当前时间戳,以浮点数的形式返回 |
ctime() | 获取计算机时间,以易读的方式给出,返回字符串 |
gmtime() | 获取当前时间,以计算机易读形式返回 |
程序计时:
sleep() | 使计算机休眠一定的时间 |
perf_counter | 返回一个精确的计时,连续调用才有意义 |