python 获取零点的时间戳

python因为utc时间、服务器时间不同会在时间时区处理上容易有问题,得注意。

个人尝试成功:

import time

#为当前时间到当天0点的秒数、86400为1天的秒数、北京时间的time.timezone值是-28800,所以是+
int(time.time()-time.timezone) %86400 

#当天0点时间戳
zeroPoint = int(time.time()) -int(time.time()-time.timezone) %86400 

#昨天0点时间戳
yesterdayZeroPoint = zeroPoint - 86400 

你可能感兴趣的:(python 获取零点的时间戳)