1. 程式人生 > >python time.time()在服務常駐指令碼中的時間問題

python time.time()在服務常駐指令碼中的時間問題

最近發現python 

 int(time.time())如果在常駐的服務中,獲取的時間戳不對,

這種問題就像golang獲取隨機數一樣悲劇(哎~!)

特此推薦此方式修復獲取當前時間戳問題:(ps:當指令碼用time.time()一時簡單,- -後期會坑死啊)

def getNowTimeStamp():
    timeArray = time.strptime(datetime.datetime.now().strftime('%Y-%m-%d %H:%M:%S'), "%Y-%m-%d %H:%M:%S")
    return int(time.mktime(timeArray))

- -這個也許不是原創,只是遇到這問題記錄下來