【Python如何将时间转为时间戳?Python时间戳怎么变为日期时间】python中虽然能够通过time模块的方法直接获取当前日期的时间戳,但是对于已有的时间就不能这么操作了 。而python内格式化时间与时间戳是可以进行互相转换的,下文要来给大家分享的方法就是,python内时间以及时间戳互转的代码,一起继续阅读文章吧 。
文章插图
一、时间转时间戳
因为在python中时间是以字符串格式而存在的,而且时间还有中文的年月日、英文的星期月份日期以及数字之类的格式之分,所以在将其转为时间戳之前还得进行格式化操作才可以 。而格式化之后的日期类型只要是明确的年月时时分秒即可,代码示例如下所示:
import timedt = "2016-05-05 20:28:54"timeArray = time.strptime(dt, "%Y-%m-%d %H:%M:%S")之后调用timetuple()方法将其转为元组格式的日期时间类型,再通过mktime()方法就能将格式化后的时间转为时间戳了,代码如下所示:
timestamp = time.mktime(timeArray)print(timestamp)1462451334.0二、时间戳转时间
那么将时间戳转为时间也是使用time模块,因为它们实际上就是一种信息的不同展现方式 。先调用time模块的time()方法获取到当前时间戳,或者定义一个变量接收浮点型数字作为时间戳数据都可以 。
然后用localtime()方法即可将时间戳秒数转为本地格式的时间,这个方法调用后返回的结构就已经是时间日期类型了 。不过还是调用strftime()方法将其给格式化成平常习惯使用的年月日这种格式比较好,详细代码示例如下所示:
import timetimestamp = time.time()timeArray = time.localtime(timeStamp)formatTime = time.strftime("%Y-%m-%d %H:%M:%S", timeArray)print (formatTime)以上就是关于“Python如何将时间转为时间戳?Python时间戳怎么变为日期时间”的全部内容了,希望对你有所帮助 。
推荐阅读
- Python文件打开的访问模式有哪些?Python文件的三大访问方式
- 空气炸锅预热 空气炸锅预热情况
- Mac误删自带的Python怎么恢复?Mac删除Python后如何恢复
- Python怎么写乘法表?Python实现九九乘法表的代码是什么
- Python脚本怎么写?Python脚本编写教程是什么
- Python脚本怎么在没有Python的环境运行?Python脚本如何单独运行
- Python脚本开头怎么写?Python脚本开头声明有哪些内容
- Python如何写入数据到sqlite?Python怎么向sqlite数据库中写数据
- Python轮子是什么意思?Python编程之中造轮子指的是什么
- 孕妇的卧室如何除蚊子 孕妇的卧室怎样除蚊子