python时间与Unix时间戳相互转换方法详解
对于时间数据,如2018-09-2509:28:59,有时需要与Unix时间戳进行相互的运算,此时就需要对两种形式进行转换,在Python中,转换时需要用到time模块,具体的函数如下:
其中unix_time函数是正常时间转unix时间,local_time是unix时间转正常时间。
importtime defunix_time(dt): #转换成时间数组 timeArray=time.strptime(dt,"%Y-%m-%d%H:%M:%S") #转换成时间戳 timestamp=time.mktime(timeArray) returntimestamp deflocal_time(timestamp): #转换成localtime time_local=time.localtime(timestamp) #转换成新的时间格式(2016-05-0520:28:54) dt=time.strftime("%Y-%m-%d%H:%M:%S",time_local) returndt if__name__=='__main__': time_now='2018-09-2515:33:20' unix_t=unix_time(time_now) local_t=local_time(unix_t) print(unix_t)
更多关于python时间与Unix时间戳相互转换方法请查看下面的相关链接
声明:本文内容来源于网络,版权归原作者所有,内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:czq8825#qq.com(发邮件时,请将#更换为@)进行举报,并提供相关证据,一经查实,本站将立刻删除涉嫌侵权内容。