時間戳轉換
時間戳獲取:
import time
time.time()
時間戳轉時間字符串: 時間戳->時間數組->格式化時間字符串
時間字符串轉時間戳: 格式時間字符串->時間數組->時間數組
時間戳轉換時間字符串:
- time_stamp = time.time() #獲取當前時間戳
- time_array = time.localtime(time_stamp) #時間戳轉時間數組
- time_str = time.strftime("%Y-%m-%d %H:%M:%S",time_array) # 時間數組轉時間字符串
時間字符串轉時間戳:
- format_str = "%Y-%m-%d %H:%M:%S"
- time_str = time.strftime(format_str,time.localtime()) #獲取當前格式化過的時間字符串
- time_array = time.strptime(time_str,format_str) # 把時間字符串 格式化成 時間數組
- time_stamp = time.mktime(time_array) #把時間數組轉換成時間戳
把時間數組轉換成時間字符串:
- 上面strftime可以轉換成指定格式字符串,而time.asctime 轉換成會特定格式 'Sat Jun 06 16:26:11 1998'
把時間戳轉換成時間字符串 - time.ctime(time.time()) 轉換成特定格式字符串 'Sat Jun 06 16:26:11 1998'
time.asctime(time.localtime())
time.asctime() #默認執行的語句就是上面的語句, 入參為時間數組
time.ctime(time.time())
time.ctime() #默認執行的語句就是上面的語句,入參為時間戳
time.ctime(0) -> 'Thu Jan 1 08:00:00 1970'