最近做解析的时候,有这么一条命令
[root@qip1200 ~]# date Thu Oct 25 20:33:02 HST 2018
需求是我把输出的时间和现在的时间做比较,大于5min抛出异常
难点是这种格式的时间如何转换成时间戳?
解决方案如下:
def cst_to_str(cstTime): tempTime = time.strptime(cstTime,'%a %b %d %H:%M:%S CST %Y') resTime = time.strftime('%Y-%m-%d %H:%M:%S',tempTime) timeArray = time.strptime(resTime, "%Y-%m-%d %H:%M:%S") timeStamp = int(time.mktime(timeArray)) return timeStamp
思路是先转换成标准时间在转换成时间戳,emmmm