Python-時間戳、元組時間的格式、自定義時間格式之間的轉換

1、時間戳、元組時間的格式、自定義時間格式之間的轉換

一、下面是三者之間的轉換關係:

  

 

二、代碼以下:

 1 import time
 2 import datetime
 3 
 4 print(time.time())  #獲取時間戳 從 1987到如今,秒
 5 time.sleep(1) #睡幾秒
 6 
 7 
 8 #時間戳轉換成元組時間的形式
 9 print(time.gmtime(11111)) # 把傳入的時間,轉換成UTC 時間
10 print(time.localtime(1601672134)) #把傳入的時間,轉換成本地時間
11 x=time.localtime(1601672134)
12 
13 #元組時間的形式轉換成時間戳
14 print(time.mktime(x))
15 
16 
17 #元組時間的格式轉換成自定義格式化字符串
18 print(time.strftime('%Y-%m-%d %H-%M-%S',x))
19 #自定義格式化字符串轉換成元組時間的格式
20 print(time.strptime('2020-10-03 04-55-34','%Y-%m-%d %H-%M-%S'))
21 
22 #----------------更多時間操做、轉換以下----------------------------------
23 print(time.asctime()) #接受元組轉換成 Sat Mar  7 09:52:59 2020
24 print(time.ctime()) #接受時間戳轉換成 Sat Mar  7 09:52:59 2020
25 
26 print(datetime.datetime.now()) #獲取當前時間
27 print(datetime.date.fromtimestamp(time.time())) #時間戳轉換成日期格式 2020-03-07
28 print(datetime.datetime.now()+datetime.timedelta(3)) #當前時間加3天
29 print(datetime.datetime.now()+datetime.timedelta(hours=3)) #當前時間加3個小時
30 print(datetime.datetime.now()+datetime.timedelta(minutes=30)) #當前時間加30分鐘
相關文章
相關標籤/搜索