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

 

 
posted @ 2022-06-21 18:07  LaraCroft  阅读(247)  评论(0)    收藏  举报