print("Python3实例-----Python 将字符串的时间转换为时间戳")
'''
给定一个字符串的时间,将其转换为时间戳。
'''

import time

a1 = "2019-5-10 23:40:00"

# 先转换为时间数组
'''
strptime()方法:将字符串转换为指定格式的输出
'''
timeArray = time.strptime(a1, "%Y-%m-%d %H:%M:%S")
print(timeArray)

# 转换为时间戳
'''
mktime()方法:将一个时间元组转换为浮点数
'''
timeStamp = int(time.mktime(timeArray))
print(timeStamp)

# 格式转换 - 转为 /
a2 = "2019/5/10 23:40:00"
# 先转换为时间数组,然后转换为其他格式
timeArray = time.strptime(a2, "%Y/%m/%d %H:%M:%S")
otherStyleTime = time.strftime("%Y/%m/%d %H:%M:%S", timeArray)
print(otherStyleTime)
Python3实例-----Python 将字符串的时间转换为时间戳
time.struct_time(tm_year=2019, tm_mon=5, tm_mday=10, tm_hour=23, tm_min=40, tm_sec=0, tm_wday=4, tm_yday=130, tm_isdst=-1)
1557502800
2019/05/10 23:40:00

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐