Python datetime和unix时间戳之间相互转换的讲解

yipeiwu_com7年前Python基础

python datetime和unix时间戳之间相互转换

1、代码:

  import time
  import datetime
  # 1、datetime转unix时间戳
  # (1)、逐个打印
  n = datetime.datetime.now() #当前时间
  a = n.timetuple()      
  b = time.mktime(a)
  c = int(b)
  # (2)、链式打印
  r = int(time.mktime(datetime.datetime.now().timetuple()))
  # 2、将unix时间戳转换为python的datetime
  u = 1439111214.0    #unix时间戳
  t = datetime.datetime.fromtimestamp(u)
  print('----- datetime => unix ------')
  print('------逐个打印------')
  print('n:',n)
  print('a:',a)
  print('b:',b)
  print('c:',c)
  print('------链式打印------')
  print('r:',r)
  print('----- unix => datetime ------')
  print('t:',t)

2、打印:

  ----- datetime => unix ------
  ------逐个打印------
  n: 2018-05-23 17:11:10.587935
  a: time.struct_time(tm_year=2018, tm_mon=5, tm_mday=23, tm_hour=17, tm_min=11, tm_sec=10, tm_wday=2, tm_yday=143, tm_isdst=-1)
  b: 1527066670.0
  c: 1527066670
  ------链式打印------
  r: 1527066670
  ----- unix => datetime ------
  t: 2015-08-09 17:06:54

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对【听图阁-专注于Python设计】的支持。如果你想了解更多相关内容请查看下面相关链接

相关文章

Python数据类型详解(二)列表

一.基本数据类型   整数:int   字符串:str(注:\t等于一个tab键)   布尔值: bool   列表:list (元素的集合)   列表用[]   元祖:tuple  ...

Python数据结构之双向链表的定义与使用方法示例

Python数据结构之双向链表的定义与使用方法示例

本文实例讲述了Python数据结构之双向链表的定义与使用方法。分享给大家供大家参考,具体如下: 和单链表类似,只不过是增加了一个指向前面一个元素的指针而已。 示意图: python 实...

python异常处理和日志处理方式

今天,总结一下最近编程使用的python异常处理和日志处理的感受,其实异常处理是程序编写时非常重要的一块,但是我一开始学的语言是C++,这门语言中没有强制要求使用try...catch语...

浅谈python3发送post请求参数为空的情况

post请求的时候如果不带参数,其实作用就跟get请求一样。我们在做接口测试的时候,发现开发就全部使用的post,get的作用就被这样的post空参数请求给替代了。 在Python代码请...

深入探究Python中变量的拷贝和作用域问题

深入探究Python中变量的拷贝和作用域问题

在 python 中赋值语句总是建立对象的引用值,而不是复制对象。因此,python 变量更像是指针,而不是数据存储区域,  这点和大多数 OO 语言类似吧,比如 C++、...