python因為utc時間、服務(wù)器時間不同會在時間時區(qū)處理上容易有問題,得注意。
個人嘗試成功:
import time
#為當(dāng)前時間到當(dāng)天0點的秒數(shù)、86400為1天的秒數(shù)、北京時間的time.timezone值是-28800,所以是+
int(time.time()-time.timezone) %86400
#當(dāng)天0點時間戳
zeroPoint = int(time.time()) -int(time.time()-time.timezone) %86400
#昨天0點時間戳
yesterdayZeroPoint = zeroPoint - 86400