"Wed Aug 03 19:48:03 +0800 2022"这种字符串,怎么转成时间格式年月日

点击上方“Python爬虫与数据挖掘”,进行关注

回复“书籍”即可获赠Python从入门到进阶共10本电子书

清瑟怨遥夜,绕弦风雨哀。

大家好,我是Python进阶者。

一、前言

昨天在Python黄金交流群【此类生物】问了一个Python时间处理的问题,如下图所示:

二、实现过程

这里一共有两个方法,实现的过程是类似的。这里【瑜亮老师】给了一个回答,代码如下所示:

from datetime import datetime
d = 'Wed Aug 03 19:48:03 +0800 2022'
r = datetime.strptime(d,'%a %b %d %X %z %Y')
print(r)

运行结果如下图所示:

后来【小小明】大佬也给了一个答案,代码如下所示:

from datetime import datetime
day = "Wed Aug 03 19:48:03 +0800 2022"
res = datetime.strptime("Wed Aug 03 19:48:03 +0800 2022", "%a %b %d %H:%M:%S +0800 %Y")
print(res)

运行结果如下图所示:

后来【崔峰】又给了一个简易版的答案,代码如下图所示:

完美地解决了粉丝的问题!

最后分享一个时间日期格式化符号参照表给大家,感谢【小小明】大佬的分享,一起学习吧!下次再遇到日期格式的字符串,再也不用担心了。


还有 一份【66666】大佬分享的格林威治时间(UTC)转北京时间代码,如下所示:

def utc_to_datetime(india_time_str):
    """
    格林威治时间(UTC)转北京时间 "%Y-%m-%d %H:%M:%S"
    :param india_time_str:
    :return:
    """
    if not india_time_str:
        return
    if 'Z' in india_time_str:
        india_format = '%Y-%m-%dT%H:%M:%S.%fZ'
    else:
        india_format = '%Y-%m-%dT%H:%M:%S'
    india_dt = datetime.datetime.strptime(india_time_str, india_format)
    local_dt = india_dt + datetime.timedelta(hours=8)
    local_format = "%Y-%m-%d %H:%M:%S"
    time_str = local_dt.strftime(local_format)
    return time_str

三、总结

大家好,我是Python进阶者。这篇文章主要盘点了一个时间格式转换的基础问题,文中针对该问题给出了具体的解析和代码实现,帮助粉丝顺利解决了问题。

最后感谢粉丝【此类生物】提问,感谢【瑜亮老师】、【小小明】、【崔峰】大佬给出的思路和代码解析,感谢【dcpeng】、【const GF = null】、【Yu】、【66666】、【艾希.觉罗】、【win7】、【猫药师Kelly】等人参与学习交流。

大家在学习过程中如果有遇到问题,欢迎随时联系我解决(我的微信:pdcfighting),应粉丝要求,我创建了一些高质量的Python付费学习交流群,欢迎大家加入我的Python学习交流群!

小伙伴们,快快用实践一下吧!如果在学习过程中,有遇到任何问题,欢迎加我好友,我拉你进Python学习交流群共同探讨学习。

赠书规则

 
   

如果喜欢本文

欢迎 在看留言分享至朋友圈 三连

 
   
 
   
 
   

赠书

 
   
 
   
感谢北京大学出版社提供的图书,感兴趣的童鞋欢迎选购!按以下方式和公众号互动,即有机会获赠以上一本图书!
活动方式:在公众号后台回复"送书"参与活动,届时会在参与的小伙伴中抽取1名幸运鹅!或者在本公众号后台文章留言累计300次(PS:一篇文章算留言一次,后台有数据统计的,本号有1000余篇文章,欢迎留言支持),满足留言次数也可以免费获得一本赠书,包邮哦!

    活动时间:截至8月10日20点(周三)开奖,不见不散。
    快快拉上你的小伙伴参与进来吧~
让我知道你在看

------------------- End -------------------

往期精彩文章推荐:

  • playwright网络爬虫实战案例分享

  • 手把手使用 python 删除 windows 下的长路径文件

  • Python布尔值属于数字类型吗?

  • Pandas可以直接读取网页html(表格)、json、csv等格式

d81b58f100befa9d87835074ccd26b8a.png

欢迎大家点赞,留言,转发,转载,感谢大家的相伴与支持

想加入Python学习群请在后台回复【入群

万水千山总是情,点个【在看】行不行

/今日留言主题/

随便说一两句吧~~

你可能感兴趣的:(python,编程语言,人工智能,数据分析,java)