Python如何实现时间戳与Unix时间相互转换技巧解析?

2026-06-09 17:521阅读0评论SEO基础
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计241个文字,预计阅读时间需要1分钟。

Python如何实现时间戳与Unix时间相互转换技巧解析?

针对时间数据,例如在2020-09-25 09:28:59,有时需要与Unix时间进行相互运算,此时就需要对两种格式进行转换。在Python中,转换时需要使用time模块,其中包含以下函数:+unix_time()。其中,unix_time()函数用于将Unix时间转换为Python的datetime对象。

对于时间数据,如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如何实现时间戳与Unix时间相互转换技巧解析?

本文共计241个文字,预计阅读时间需要1分钟。

Python如何实现时间戳与Unix时间相互转换技巧解析?

针对时间数据,例如在2020-09-25 09:28:59,有时需要与Unix时间进行相互运算,此时就需要对两种格式进行转换。在Python中,转换时需要使用time模块,其中包含以下函数:+unix_time()。其中,unix_time()函数用于将Unix时间转换为Python的datetime对象。

对于时间数据,如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如何实现时间戳与Unix时间相互转换技巧解析?