python3 时间戳转日期,python时间戳转换日期格式包含微秒

  python3 时间戳转日期,python时间戳转换日期格式包含微秒

  日期和时间的转换可以通过Python内置的模块time和datetime来完成,有很多种方式供我们选择。当然,我们可以在转换时直接使用当前时间或者指定的字符串格式。

  获取当前时间转换。

  我们可以使用内置模块datetime来获取当前时间,然后将其转换为相应的时间戳。导入日期时间

  导入时间

  #获取当前时间

  dtime=datetime.datetime.now()

  un _ time=time . mktime(dtime . time tuple())

  打印(取消时间)

  #将unix时间戳转换为“当前时间”格式

  times=datetime . datetime . from timestamp(un _ time)

  打印(次)

  转换结果:1559568302.0

  2019-06-03 21:25:02

  字符串时间的转换

  当然,我们也可以直接把时间戳对应的时间字符串类型。导入日期时间

  导入时间

  #字符类型的时间

  tss1=2019-06-03 21:19:03

  #变成时间数组

  timeArray=time.strptime(tss1, %Y-%m-%d %H:%M:%S )

  打印(时间阵列)

  # timeArray可以调用tm_year等。

  print(timeArray.tm_year) # 2019

  #至时间戳

  timeStamp=int(time . mktime(time array))

  打印(时间戳)# 1559567943

  例如:时间。struct _ time (TM _ year=2019,TM _ mon=6,TM _ mday=3,TM _ hour=21,TM _ min=19,TM _ sec=3,TM _ wday=0,TM _ yday=154,

  tm_isdst=-1)

  2019

  1559567943

  迄今为止时间标记的其他方法

  地方时间

  我们可以用localtime()把它转换成一个时间数组,然后把它格式化成需要的格式导入时间。

  时间戳=1559567943

  timeArray=time.localtime(时间戳)

  otherStyleTime=time . strftime( % Y-% M-% d % H:% M:% S ,timeArray)

  打印(其他样式时间)

  示例:2019-06-03 21:19:03

  utcfromtimestampimport时间

  导入日期时间

  时间戳=1559567943

  date array=datetime . datetime . utcfromtimestamp(时间戳)

  otherStyleTime=time . strftime( % Y-% M-% d % H:% M:% S ,timeArray)

  打印(其他样式时间)

  Python学习网,大量免费python视频教程,欢迎在线学习!

  历史提交的图片或压缩文件

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: