标签:nbsp imp int 打印 常用 rom 延迟 休眠 获取时间戳
### time
- time.time()
- 获取时间戳
#获取时间戳,从1970年1月1日0点0分0秒(中国差8个小时,就8点)到当前的时间,以秒位单位计算
import time
ctime = time.time()
print(ctime )
结果:
1611901935.2243853
- time.sleep()
- 时间休眠
#时间休眠,常用延迟
import time
print(1)
time.sleep(1) #延迟一秒打印
print(2)
### datetime
- ctime = datetime.now().strftime("%Y-%m-%d %H:%M:%S")
- 获取当前时间并转换位字符串格式
from datetime import datetime
import time
# ctime = datetime.now().strftime("%Y-%m-%d %H:%M:%S")
ctime = datetime.now() #获取当前的时间
print(ctime,type(ctime)) #类型是datetime.datetime
strtime = ctime.strftime("%Y-%m-%d %H:%M:%S") #时间转换成字符串
print(strtime,type(strtime))
结果:
2021-01-29 16:05:16.929398 <class ‘datetime.datetime‘>
2021-01-29 16:05:16 <class ‘str‘>
- ctime.strftime("%Y-%m-%d %H:%M:%S")
- 把datetime的时间转换位字符串
- datetime.strptime("2011-10-8 10:02:12","%Y-%m-%d %H:%M:%S")
- 时间字符串转换成datetime的时间格式
from datetime import datetime
xtime = datetime.strptime("2011-10-8 10:02:12","%Y-%m-%d %H:%M:%S")
print(xtime,type(xtime))
结果:
2011-10-08 10:02:12 <class ‘datetime.datetime‘>
- datetime.fromtimestamp(时间戳)
- 将时间戳转换为datetime时间
import time
T1 = time.time() #获取时间戳
print(T1,type(T1))
T2 = datetime.fromtimestamp(T1) #将时间戳转换位datetime时间
print(T2,type(T2))
xtime = T2.strftime("%Y-%m-%d %H:%M:%S") #时间转换成字符串
print(xtime,type(xtime))
结果:
1611910267.422866 <class ‘float‘>
2021-01-29 16:51:07.422866 <class ‘datetime.datetime‘>
2021-01-29 16:51:07 <class ‘str‘>
- timedeltal()
- 在原有时间偏移时间量,可以days,hours等
#时间加1.5天的时间,可以是weeks,days,hours,minute,可以是负值
from datetime import datetime,timedelta
ctime = datetime.strptime("2011-10-1 11:28:23" ,"%Y-%m-%d %H:%M:%S") #将字符串转换datetimeshi时间格式
print(ctime,type(ctime))
xtime = ctime+timedelta(days=1.5) #时间加1.5天的时间,可以是weeks,days,hours,minute,可以是负值
print(xtime,type(xtime))
vtime = xtime.strftime("%Y-%m-%d %H:%M:%S") #将datetime时间转换位字符串
print(vtime,type(vtime))
结果:
2011-10-01 11:28:23 <class ‘datetime.datetime‘>
2011-10-02 23:28:23 <class ‘datetime.datetime‘>
2011-10-02 23:28:23 <class ‘str‘>
- ctime.day/hours/year/weekday
- 获取datetime时间中的任何一参数,可以是年,月,日,小时,星期等
from datetime import datetime
ctime = datetime.now()
print(ctime,type(ctime))
qtime = ctime.year
print(qtime,type(qtime))
结果:
2021-01-29 21:21:50.800847 <class ‘datetime.datetime‘>
2021 <class ‘int‘>
标签:nbsp imp int 打印 常用 rom 延迟 休眠 获取时间戳
原文地址:https://www.cnblogs.com/shalaotou/p/14655532.html