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 re库的使用

单例模式中不同语言的不同实现

Python中导入哪个库可以进行大数据分析

Python代码缩进和测试模块示例详解

Python里面def是什么意思

Python软件免费吗

Python爬虫买什么书?

如何解决Python写入html文件中乱码的现象(图文详解)

Python中udp套接字通信的简单解析(附代码)

更多相关阅读请进入《Python》频道 >>




打赏

取消

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

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

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

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

评论

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