本文摘自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能开发exe软件吗
Python基础之内置函数和递归详解
Python中的【//】是什么运算符号
Python怎么创建类
Python是什么语言写的?
Python安装matplotlib失败怎么解决
四六级成绩还可以这样查?Python助你装b一步到位!!!
Python中flask_migrate,flask_script的使用介绍(附代码)
Python如何判断某年是否是闰年
更多相关阅读请进入《Python》频道 >>
人民邮电出版社
python入门书籍,非常畅销,超高好评,python官方公认好书。
转载请注明出处:木庄网络博客 » python如何转换时间戳