本文摘自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 re库的使用
单例模式中不同语言的不同实现
在Python中导入哪个库可以进行大数据分析
Python代码缩进和测试模块示例详解
Python里面def是什么意思
Python软件免费吗
学Python爬虫买什么书?
如何解决Python写入html文件中乱码的现象(图文详解)
Python中udp套接字通信的简单解析(附代码)
更多相关阅读请进入《Python》频道 >>
人民邮电出版社
python入门书籍,非常畅销,超高好评,python官方公认好书。
转载请注明出处:木庄网络博客 » python如何转换时间戳