一切皆有可能
anywill ,anything will ....go better or worse ,go success or failure,go......一切皆有可能

python 获取当天凌晨零点的时间戳

anywill~2018-11-19 /python

最近写python,遇到了一个问题,需要获取当日凌晨零点的时间戳,网上找到了,然后发现了一个坑。

网上“求余”获取当天0点时间戳方法:

import time
 
now_time = int(time.time())
day_time = now_time - now_time % 86400 + time.timezone
day_time_str = time.asctime(time.localtime(day_time))
print day_time
print day_time_str

 

这里有个问题,就是0-8点时,获取的时间时昨天的0点。

所以,正确的方式是要加上时区,也就是加上 8 * 2400

import time
 
now_time = int(time.time()) + 8 * 2400
day_time = now_time - now_time % 86400 + time.timezone
day_time_str = time.asctime(time.localtime(day_time))
print day_time
print day_time_str

 

这样,就没问题~

发表评论

电子邮件地址不会被公开。 必填项已用*标注