1. 程式人生 > 其它 >python時間如何相加減,,如何比較大小

python時間如何相加減,,如何比較大小

##時間字串---------時間元組-------時間戳    ⭐※(這個是轉換之間的概念)   ## 當前時間(字串2022/05/01 00:00:00)----------時間元組 (time.struct_time(tm_year=2022, tm_mon=5, tm_mday=1, tm_hour=0, tm_min=0, tm_sec=55, tm_wday=6, tm_yday=121, tm_isdst=-1))---------時間戳(1651334455.0)          
#列印當前時間  2022-04-19 20:28:23.844452 from datetime import datetime print (datetime.now())

#列印當前時間戳  1650371373.535557    注意:時間戳是為了運算的,加減,比較大小等 import time print(time.time())
#列印時間元組   (此時元組可以轉換成時間戳,,時間戳是運算的目的) # time.struct_time(tm_year=2022, tm_mon=4, tm_mday=19, tm_hour=20, tm_min=30, tm_sec=49, tm_wday=1, tm_yday=109, tm_isdst=0) print(time.localtime())
print('-----------------------')   #當前時間元組,強制轉換當前時間為年月日,時分秒格式   2022/04/19 20:37:55 print(time.strftime('%Y/%m/%d %H:%M:%S',time.localtime()))

print('-----------------------')
#時間字串轉換成時間元組 #中國人習慣時間字串 2022/05/01 00:00:55 轉換成時間元組 time1='2022/05/01 00:00:55' print(time.strptime(time1,'%Y/%m/%d %H:%M:%S'))    #print(time.strptime('2022/05/01 00:00:55','%Y/%m/%d %H:%M:%S'))

print('-----------------------')
#時間元組轉換為時間戳,,,目的是為了運算,,比較大小等 tt=(time.strptime('2022/05/01 00:00:55','%Y/%m/%d %H:%M:%S')) print(time.mktime(tt))   總結: 當前時間:datetime.now() 當前時間元組:time.localtime() 當前時間戳: time.time()   元組轉字串:time.strftime    #2022/01/01   00:00:00 字串轉元組:time.strptime    #time.struct_time(tm_year=2022, tm_mon=5, tm_mday=1, tm_hour=0, tm_min=0, tm_sec=55, tm_wday=6, tm_yday=121, tm_isdst=-1) 元組轉時間戳:time.mktime     #1651334455.0