先来一段代码吧,也许你拿到代码例子后就能解决你的问题了
#-*- coding: utf-8 -*- import datetime GMT = 'Jun 25 05:31:02 2020 GMT' gmt_to_local = datetime.datetime.strptime(GMT, '%b %d %X %Y GMT') //转换方法 print(gmt_to_local) print(type(gmt_to_local )) 输出内容如下 返回常规时间格式,且返回的是一个datetime.datetime的对象,那么就可以对该对象进行操作事件运算符操作了 2020-06-25 05:31:02 <class 'datetime.datetime'> 从上面可以看出,只要通过修改 datetime.datetime.strptime(字符串,字符串的格式) 字符串格式参照下面提供的文档
格式 | 说明 |
---|---|
%a | 显示简化星期名称 |
%A | 显示完整星期名称 |
%b | 显示简化月份名称(Jun) |
%B | 显示完整月份名称 |
%c | 本地相应的日期和时间表示 |
%d | 显示当月第几天 |
%H | 按24小时制显示小时 |
%I | 按12小时制显示小时 |
%j | 显示当年第几天 |
%m | 显示月份 |
%M | 显示分钟数) |
%p | 本地am或者pm的相应符 |
%S | 显示秒数) |
%U | 一年中的星期数 |
%w | 显示在星期中的第几天,默认从0开始表示周一 |
%W | 和%U基本相同 |
%x | 本地相应日期 |
%X | 本地相应时间 |
%y | 去掉世纪的年份(00 - 99) |
%Y | 完整的年份 |
%Z | 时区的名字(如果不存在为空字符) |
%% | ‘%’字符 |