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