Python3时间转换之时间戳转换为指定格式的日期方法详解

作者:WDC 时间:2023-02-12 09:41:18 

在写Python的时候经常会遇到时间格式的问题,首先就是最近用到的时间戳(timestamp)和时间字符串之间的转换。所谓时间戳,就是从 1970年1月1日 00:00:00 到现在的秒数。原来我也写过关于python3里面如何进行时间转换。

在Python里,时间戳可以通过 time 模块里的 time() 方法获得,比如:


import time
timestamp = time.time()
print(timestamp)

输出结果:

1551077515.952753

这个数可以这么理解, 小数点前面的是从1970年1月1日 00:00:00 到现在的秒数, 小数点后面是微秒的计数。

这个时间戳不容易记忆和理解, 所以我们希望把它转换成人容易理解的时间格式,时间戳转换为指定格式的日期,常用到的模块是time和datetime。

方法1:使用time模块


import time
timeStamp = 1551077515
timeArray = time.localtime(timeStamp)
formatTime = time.strftime("%Y-%m-%d %H:%M:%S", timeArray)
print (formatTime)

结果:

2019-02-25 14:51:55

方法2:使用datetime模块


import datetime
timeStamp = 1551077515
timeArray = datetime.datetime.utcfromtimestamp(timeStamp)
formatTime = timeArray.strftime("%Y-%m-%d %H:%M:%S")
print (formatTime)

结果:

2019-02-25 14:51:55

得到的结果是完全一样的, 这里time和datetime都可以把时间戳转换为指定时间格式, 但是他们俩还是有区别的, 总体来讲time比datetime更偏底层。

关于Python时间转换之时间戳转换为指定格式的日期到此就完了,更多关于Python时间转换方法请查看下面的相关链接

标签:Python,时间
0
投稿

猜你喜欢

  • python读取json文件并将数据插入到mongodb的方法

    2021-03-22 20:30:22
  • python 破解加密zip文件的密码

    2021-01-10 19:59:39
  • sqlserver 2000 远程连接 服务器的解决方案

    2024-01-24 03:23:12
  • Dreamwaver 常见问答解答

    2009-07-05 18:51:00
  • Python实现图片批量加入水印代码实例

    2022-07-13 10:47:04
  • vue3.0+vue-router+element-plus初实践

    2024-05-21 10:17:49
  • sql语言中delete删除命令语句详解

    2024-01-28 02:20:02
  • MySQL8安装Installer版的图文教程

    2024-01-26 04:18:14
  • 浅析MySQL的WriteSet并行复制

    2024-01-18 04:28:11
  • Fabric 应用案例

    2021-10-11 13:13:01
  • Python 实现PS滤镜中的径向模糊特效

    2023-11-04 19:48:49
  • python判断数字是否是超级素数幂

    2023-12-24 06:16:31
  • 分享9个好用的Python技巧

    2021-03-15 18:43:05
  • golang beego框架环境搭建过程

    2024-02-13 03:29:39
  • 什么是响应式Web设计?怎样进行?

    2011-11-21 17:00:40
  • Python使用folium excel绘制point

    2021-10-07 08:23:17
  • Golang-如何判断一个 interface{} 的值是否为 nil

    2024-02-17 10:08:10
  • MySQL mysqladmin客户端的使用简介

    2024-01-26 00:33:29
  • python中arrow库用法大全

    2021-08-25 06:48:44
  • css基础教程之序曲

    2008-07-23 12:40:00
  • asp之家 网络编程 m.aspxhome.com