上代码 ?
#1.时间戳 1970 到现在的秒数
#2.结构化时间对象
#3.格式化时间字符串
import time
def demo():
#1.时间戳
print(time.time())#当前时间点的时间戳
#2.结构化时间对象 9个对象
st=time.localtime() #当前时间
print(st) #年月日
#2.1[]+索引 来访问
print('今天是{}-{:02d}-{}'.format(st[0],st[1],st[2]))
print('今天是星期{}'.format(st.tm_wday+1))
#2.2对象是只读,不能修改
st.tm_yday=196 #不可以
#2.3 格式化的时间字符串
print(time.ctime())
#strftime(时间格式)'%Y-%m-%d %H:%m:%S' Y4位 2020 y 2位20
print(time.strftime('%Y-%m-%d %H:%m:%S'))
print(time.strftime('%Y年-%m月-%d日 %H时:%m分:%S秒'))
print(time.strftime('%Y-%m-%d %H:%m:%S %a')) #月份 Mon
print(time.strftime('%Y-%m-%d %H:%m:%S %A')) #Monday
print(time.strftime('%Y-%m-%d %H:%m:%S %B')) #Jul
print(time.strftime('%Y-%m-%d %H:%m:%S %b')) #July
print(time.strftime('%Y-%m-%d %H:%m:%S %p')) #PM
print(time.strftime('%Y-%m-%d %H:%m:%S %w')) #星期几
print(time.strftime('%Y-%m-%d %H:%m:%S %W'))
#sleep
t1=time.time()
print('sleep ')
time.sleep(1.23) #等待了1s多
t2=time.time()
print("执行了{:.3f}秒",format(t2-t1))
#3.格式转换
#UTC
print(time.gmtime())# 默认当前时间戳
print(time.gmtime(time.time()-3600))
#local
print(time.localtime())
print(time.localtime(time.time()-3600))
#结构化对象->时间戳
#mktime(st)
print(time.time())
print(time.mktime(time.localtime()))
#结构化对象 ——>格式化时间字符串
#strftime(format,st)
print(time.strftime('%Y-%m-%d %H:%m:%S',time.localtime()))
print(time.strftime('%Y-%m-%d %H:%m:%S', time.gmtime()))
#格式化字符串-> 结构化时间对象
#strptime(str,format)
strtime ='2022-03-04 13:10:10'
print(time.strptime(strtime,'%Y-%m-%d %H:%M:%S'))
if __name__ == "__main__":
demo()
?
|