首页 > 解决方案 > 获取从完整日期到 python3 的小时数

问题描述

我在这个 api 返回日期中使用 python3 中的 api,如下所示

'Jun 29, 2018 12:44:14 AM'

但我只需要像这样的几小时,一分钟的广告秒

12:44:14

有没有可以格式化这个的函数

标签: pythonpython-3.xpython-datetime

解决方案


使用datetime模块。用于.strptime()将字符串转换为日期时间对象,然后.strftime()转换为所需的字符串输出。您的示例日期时间字符串表示为'%b %d, %Y %H:%M:%S %p'

前任:

import datetime
s = 'Jun 29, 2018 12:44:14 AM'
print( datetime.datetime.strptime(s, '%b %d, %Y %H:%M:%S %p').strftime("%H:%M:%S") )

输出:

12:44:14

推荐阅读