python如何转换时间戳


本文摘自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》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...