time 与 Datetime 时间戳学习
time函数
time模块提供了各种与时间有关系的库,比如暂停五秒中再执行就可以用到它:a.sleep(5)
import time import time as a print('获取当前时间的时间戳:',a.time()) print('返回当前目前的字符串:',a.ctime()) print('时间戳转为字符串:',a.ctime(a.time())) print('本地化:',time.localtime(a.time()).tm_mday) print('中国人的时间:',a.strftime('%y-%m-%d %H:%M:%S',a.localtime())) a.sleep(5)#等待几秒再执行 print('中国人的时间:',a.strftime('%y-%m-%d %X',a.localtime())) 结果: "C:\Program Files\Python39\python.exe" C:/Users/29660/PycharmProjects/pythonProject/Python学习/time学习.py 获取当前时间的时间戳: 1655805074.180625 返回当前目前的字符串: Tue Jun 21 17:51:14 2022 时间戳转为字符串: Tue Jun 21 17:51:14 2022 本地化: 21 中国人的时间: 22-06-21 17:51:14 中国人的时间: 22-06-21 17:51:19
相比time模块,datetime也是表示时间的,但是会更加直观的。
import datetime import time #获取当前时间 print(datetime.datetime.now()) # 在当前时间基础上增加 print(datetime.datetime.now()+datetime.timedelta(minutes=10)) # 在当前时间基础上减少 print(datetime.datetime.now()+datetime.timedelta(minutes=-10)) print('时间戳转换格式:',datetime.datetime.fromtimestamp(time.time())) 结果: 2022-06-21 18:03:06.334109 2022-06-21 18:13:06.335109 2022-06-21 17:53:06.335109 时间戳转换格式: 2022-06-21 18:03:06.335110