本文摘自php中文网,作者步履不停,侵删。

1.简介
在编写代码时,往往涉及时间、日期、时间戳的相互转换。
2.示例
1 | # 引入模块import time, datetime
|
2.1 str类型的日期转换为时间戳
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | # 字符类型的时间
tss1 = '2013-10-10 23:40:00'
# 转为时间数组
timeArray = time. strptime (tss1, "%Y-%m-%d %H:%M:%S" )
print timeArray
# timeArray可以调用tm_year等
print timeArray.tm_year # 2013
# 转为时间戳
timeStamp = int(time. mktime (timeArray))
print timeStamp # 1381419600
# 结果如下
time.struct_time(tm_year=2013, tm_mon=10, tm_mday=10, tm_hour=23, tm_min=40, tm_sec=0, tm_wday=3, tm_yday=283, tm_isdst=-1)
2013
1381419600
|
2.2 更改str类型日期的显示格式
1 2 3 4 5 6 7 8 9 10 11 | tss2 = "2013-10-10 23:40:00"
# 转为数组
timeArray = time. strptime (tss2, "%Y-%m-%d %H:%M:%S" )
# 转为其它显示格式
otherStyleTime = time. strftime ( "%Y/%m/%d %H:%M:%S" , timeArray)
print otherStyleTime # 2013/10/10 23:40:00
tss3 = "2013/10/10 23:40:00"
timeArray = time. strptime (tss3, "%Y/%m/%d %H:%M:%S" )
otherStyleTime = time. strftime ( "%Y-%m-%d %H:%M:%S" , timeArray)
print otherStyleTime # 2013-10-10 23:40:00
|
阅读剩余部分
相关阅读 >>
Python中如何比较两个时间点
Python程序怎么变成软件
Python中文件的读取和写入操作
Python gui编程(tkinter)是什么?实例展示Python tkinter教程
Python最简单的网页爬虫教程
Python tuple什么意思
Python中spyder怎么安装
Python之实现自定义分页功能
Python中5个常用的内置高阶函数的介绍(附代码)
字典里添加元素有哪些方法
更多相关阅读请进入《Python》频道 >>
人民邮电出版社
python入门书籍,非常畅销,超高好评,python官方公认好书。
转载请注明出处:木庄网络博客 » python如何转换时间戳