导语:
本文主要介绍了关于时间戳在Python3中转换为指定格式日期的方法的相关知识,希望可以帮到处于编程学习途中的小伙伴
在写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到现在的秒数,小数点后的数字是微秒数。
这个时间戳不容易记忆和理解,所以我们希望把它转换成一种容易理解的时间格式,把时间戳转换成指定格式的日期。常用的模块是时间和日期时间。
方法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
本文为原创文章,版权归知行编程网所有,欢迎分享本文,转载请保留出处!
你可能也喜欢
- ♥ python中的%是什么?如何使用?09/15
- ♥ 如何用python写一个power10/23
- ♥ 如何在 Python 中等待页面加载12/22
- ♥ python如何启动idle09/22
- ♥ 如何在python面向对象中实现类?12/29
- ♥ 什么是 Python 中的 SKlearn10/04
内容反馈