python时间戳转换日期格式的方法是什么


本文摘自php中文网,作者爱喝马黛茶的安东尼,侵删。

日期和时间的相互转换可以利用Python内置模块time和datetime完成,且有多种方法供我们选择,当然转换时我们可以直接利用当前时间或指定的字符串格式的时间格式。

获取当前时间转换

我们可以利用内置模块datetime获取当前时间,然后将其转换为对应的时间戳。

1

2

3

4

5

6

7

8

9

import datetime

import time

# 获取当前时间

dtime = datetime.datetime.now()

un_time = time.mktime(dtime.timetuple())

print(un_time)

# 将unix时间戳转换为“当前时间”格式

times = datetime.datetime.fromtimestamp(un_time)

print(times)

转换结果:

1

2

1559568302.0

2019-06-03 21:25:02

字符串时间的转换

当然我们也可以直接将字符串类型的时间对应的时间戳。

1

2

3

4

5

6

7

8

9

10

11

12

import datetime

import time

# 字符类型的时间

tss1 = '2019-06-03 21:19:03'

# 转为时间数组

timeArray = time.strptime(tss1, "%Y-%m-%d %H:%M:%S")

print(timeArray)

# timeArray可以调用tm_year等

print(timeArray.tm_year)  # 2019

# 转为时间戳

timeStamp = int(time.mktime(timeArray))

print(timeStamp)  # 1559567943

示例结果:

阅读剩余部分

相关阅读 >>

Python中tornado的同步与异步i/o的介绍(附示例)

Python中(urlparse)模板的使用详解

Python的消息队列框架介绍

Python的除法运算符是什么

Python实现requests发送/上传多个文件的示例

Python导入模块的关键字是什么

Python儿童编程有必要学吗

Python里pop是什么意思

剪刀石头布用Python怎么写

Python self什么意思

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




打赏

取消

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

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

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

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

评论

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