本文摘自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中tornado的同步与异步i/o的介绍(附示例)
Python中(urlparse)模板的使用详解
Python的消息队列框架介绍
Python的除法运算符是什么
Python实现requests发送/上传多个文件的示例
Python导入模块的关键字是什么
Python儿童编程有必要学吗
Python里pop是什么意思
剪刀石头布用Python怎么写
Python self什么意思
更多相关阅读请进入《Python》频道 >>
人民邮电出版社
python入门书籍,非常畅销,超高好评,python官方公认好书。
转载请注明出处:木庄网络博客 » python时间戳转换日期格式的方法是什么