最近发现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))
- -这个也许不是原创,只是遇到这问题记录下来