美文网首页
Python 时间相关函数速查

Python 时间相关函数速查

作者: c02d1b205155 | 来源:发表于2017-11-22 12:16 被阅读23次

引入模块

from datetime import datetime

当前时间

获取当前时间的datetime对象

now = datetime.now()

1 查看当前时间

now.ctime()
# 'Wed Nov 22 11:00:11 2017'

2 获取当前时间的时间戳(1970年到现在的秒数)

now.timestamp()
# 1511319722.87419

3 打印自定义格式的时间

(strftime:string format time 的缩写)

# 格式化成2009-03-20 11:45:39形式
now.strftime('%Y-%m-%d %H:%M:%S')
# '2017-11-22 11:11:35'

# 格式化成Sat Mar 28 22:24:24 2009形式
now.strftime('%a %b %d %H:%M:%S %Y')
# 'Wed Nov 22 11:11:55 2017'

时间格式转换

1 读取各种格式的时间字符串,转成 datetime 对象

(strptime:string parse time 的缩写)

# 读取‘Wed Nov 22 11:11:55 2017'
dt = datetime.strptime('Wed Nov 22 11:11:55 2017', '%a %b %d %H:%M:%S %Y')
# datetime.datetime(2017, 11, 22, 11, 11, 55)

2 时间戳转 datetime 对象

dt = datetime.fromtimestamp(1511322862.666288)

2 查看该时间的时间戳

dt.timestamp()
# 1511322862.666288

3 datetime对象转自定义格式的字符串

TODO


相关文章

网友评论

      本文标题:Python 时间相关函数速查

      本文链接:https://www.haomeiwen.com/subject/yfjnvxtx.html