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程序怎么变成软件

Python中文件的读取和写入操作

Python gui编程(tkinter)是什么?实例展示Python tkinter教程

Python最简单的网页爬虫教程

Python tuple什么意思

Python中spyder怎么安装

Python之实现自定义分页功能

Python中5个常用的内置高阶函数的介绍(附代码)

字典里添加元素有哪些方法

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




打赏

取消

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

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

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

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

评论

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