python时间与Unix时间戳相互转换方法详解

Posy ·
更新时间:2024-09-21
· 544 次阅读

对于时间数据,如2018-09-25 09:28:59,有时需要与Unix时间戳进行相互的运算,此时就需要对两种形式进行转换,在Python中,转换时需要用到time模块,具体的函数如下:

其中unix_time函数是正常时间转unix时间,local_time是unix时间转正常时间。

import time def unix_time(dt): #转换成时间数组 timeArray = time.strptime(dt, "%Y-%m-%d %H:%M:%S") #转换成时间戳 timestamp = time.mktime(timeArray) return timestamp def local_time(timestamp): #转换成localtime time_local = time.localtime(timestamp) #转换成新的时间格式(2016-05-05 20:28:54) dt = time.strftime("%Y-%m-%d %H:%M:%S", time_local) return dt if __name__ == '__main__': time_now = '2018-09-25 15:33:20' unix_t = unix_time(time_now) local_t = local_time(unix_t) print(unix_t)

更多关于python时间与Unix时间戳相互转换方法请查看下面的相关链接

您可能感兴趣的文章:python日期与时间戳的各种转换示例Python Pandas 转换unix时间戳方式Python获取时间戳代码实例Python之time模块的时间戳,时间字符串格式化与转换方法(13位时间戳)python中时间、日期、时间戳的转换的实现方法Python3日期与时间戳转换的几种方法详解Python datetime和unix时间戳之间相互转换的讲解Python基于datetime或time模块分别获取当前时间戳的方法实例python utc datetime转换为时间戳的方法python在html中插入简单的代码并加上时间戳的方法如何利用python制作时间戳转换工具详解python 获取当天凌晨零点的时间戳方法python 获取当天每个准点时间戳的实例



方法 unix时间戳 unix时间 unix Python

需要 登录 后方可回复, 如果你还没有账号请 注册新账号