码农日记

薄洪涛的个人博客

UTC转标准时间和时间戳

最近做解析的时候,有这么一条命令

[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

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

Powered By Z-BlogPHP 1.7.3

版权所有 | 转载请标明出处