python3 时间戳的学习

2020-12-16  本文已影响0人  蛐蛐儿阳

简单说吧,我拿到一个

'13 Dec 2020 11:18'  想给他转换成正常时间格式
得安装扩展库
pip3 install python-dateutil, 使用方法
from dateutil.parser import parse
print(parse(myStr))
直接得出
2020-12-13 11:18:00

原文是这样写的。
strptime只能识别“ UTC”,“ GMT”以及其中的任何内容time.tzname(因此,是否识别“ EST”将取决于计算机的时区)
解析包含人类可读时区的时区的最佳选择仍然是使用第三方python-dateutil库:

然后下面是常规python时间格式互相转换, 烂大街的基础

import time
# 乱七八糟字符串
# str = time.ctime()
# print(str)
#
# # python3 独有的特殊数组
# print(time.strptime(str))
#
# # 时间戳
# intStrTime = int(time.mktime(time.strptime(str)))
# print(intStrTime)
# # python3 独有的特殊数组
# timeArray = time.localtime(intStrTime)
# print(timeArray)
# # 我想要的格式
# otherStyleTime = time.strftime("%Y-%m-%d %H:%M:%S", timeArray)
# print(otherStyleTime)

# date = dateutil.parse('Fri Mar 11 15:59:57 EST 2016')
# 所以就简单了
myStr = '13 Dec 2020 11:18'
# q =  time.strptime(myStr)
# 失败 python不读这种格式
上一篇 下一篇

猜你喜欢

热点阅读