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

作者:猪笨是念来过倒 时间:2023-07-11 02:09:12 

对于时间数据,如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)

来源:https://blog.csdn.net/liao392781/article/details/82835892

标签:python,时间戳
0
投稿

猜你喜欢

  • Linux下python制作名片示例

    2022-06-07 00:29:33
  • Go语言使用Etcd实现分布式锁

    2024-04-23 09:37:33
  • JavaScript框架比较:DOM遍历

    2010-04-23 14:41:00
  • 微信小程序开发之选项卡(窗口底部TabBar)页面切换

    2024-03-08 08:19:29
  • Python实现GUI计算器(附源码)

    2022-06-07 03:32:47
  • MySQL中把varchar类型转为date类型方法详解

    2024-01-27 03:15:01
  • CSS+asp仿迅雷人气指数

    2009-08-03 14:11:00
  • Python实现21点小游戏的示例代码

    2022-06-14 06:32:10
  • OpenCV利用python来实现图像的直方图均衡化

    2023-01-22 15:05:36
  • 更正确的asp冒泡排序

    2024-04-22 13:04:10
  • 详解pygame中Rect对象

    2021-01-09 04:37:58
  • Golang reflect反射的使用实例

    2024-05-05 09:32:17
  • SQL Server中的XML数据进行insert、update、delete

    2024-01-28 08:59:50
  • python接口测试对修改密码接口进行压测

    2022-05-16 04:26:15
  • 通过Python 获取Android设备信息的轻量级框架

    2021-08-18 21:41:00
  • 使用Python3内置文档高效学习以及官方中文文档

    2022-06-13 08:14:45
  • 什么是XSLT,什么是XPath

    2008-01-21 13:12:00
  • php+mysqli使用面向对象方式更新数据库实例

    2023-06-23 00:30:23
  • ASP解析JSON

    2009-12-25 16:34:00
  • Vue使用Element-UI生成并展示表头序号的方法

    2024-06-05 10:04:27
  • asp之家 网络编程 m.aspxhome.com