python將Unix時間戳轉換成時間
將時間戳轉換成時間
在時間戳轉換成時間中,首先需要將時間戳轉換成localtime,再轉換成時間的具體格式:
- 利用
localtime()
函式將時間戳轉化成localtime的格式 - 利用
strftime()
函式重新格式化時間
#coding:UTF-8
import time
timestamp = 1462451334
#轉換成localtime
time_local = time.localtime(timestamp)
#轉換成新的時間格式(2016-05-05 20:28:54)
dt = time.strftime("%Y-%m-%d %H:%M:%S",time_local)
print(dt)
按指定的格式獲取當前時間
利用time()獲取當前時間,再利用localtime()函式轉換為localtime,最後利用strftime()函式重新格式化時間。
#coding:UTF-8
import time
#獲取當前時間
time_now = int(time.time())
#轉換成localtime
time_local = time.localtime(time_now)
#轉換成新的時間格式(2016-05-09 18:59:20)
dt = time.strftime("%Y-%m-%d %H:%M:%S",time_local)
print(dt)