本文摘自php中文网,作者爱喝马黛茶的安东尼,侵删。

日期和时间的相互转换可以利用Python内置模块time和datetime完成,且有多种方法供我们选择,当然转换时我们可以直接利用当前时间或指定的字符串格式的时间格式。
获取当前时间转换
我们可以利用内置模块datetime获取当前时间,然后将其转换为对应的时间戳。
1 2 3 4 5 6 7 8 9 | import datetime
import time
# 获取当前时间
dtime = datetime.datetime.now()
un_time = time. mktime (dtime.timetuple())
print (un_time)
# 将unix时间戳转换为“当前时间”格式
times = datetime.datetime.fromtimestamp(un_time)
print (times)
|
转换结果:
1 2 | 1559568302.0
2019-06-03 21:25:02
|
字符串时间的转换
当然我们也可以直接将字符串类型的时间对应的时间戳。
1 2 3 4 5 6 7 8 9 10 11 12 | import datetime
import time
# 字符类型的时间
tss1 = '2019-06-03 21:19:03'
# 转为时间数组
timeArray = time. strptime (tss1, "%Y-%m-%d %H:%M:%S" )
print (timeArray)
# timeArray可以调用tm_year等
print (timeArray.tm_year) # 2019
# 转为时间戳
timeStamp = int(time. mktime (timeArray))
print (timeStamp) # 1559567943
|
示例结果:
阅读剩余部分
相关阅读 >>
Python怎么计算加减乘除
Python如何判断闰年
Python支持char吗
Python如何实现堆排序(代码示例)
找Python相关工作有什么要求
Python语言什么时候发明的
Python如何判断字符串是否为整数
Python文本统计功能之西游记用字统计操作
如何用Python计算1到100的和?
自学Python能干什么
更多相关阅读请进入《Python》频道 >>
人民邮电出版社
python入门书籍,非常畅销,超高好评,python官方公认好书。
转载请注明出处:木庄网络博客 » python时间戳转换日期格式的方法是什么