这篇文章给大家分享的是有关Python如何转换时间日期的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。
Python时间日期转换在开发中是非常高频的一个操作,你经常会遇到需要将字符串转换成 datetime 或者是反过来将 datetime 转换成字符串。 datetime 分别提供了两个方法 strptime 和 strftime ,但是我们老是被这两个方法搞混,不知道哪个是字符串转 datetime,哪个是 datetime 转字符串,每次都要去百度 Google 一下,或者跑去查个文档。
其实,这两个方法可以稍微用点技巧把这两个方法记住,而且是永远的记住。
strptime
strptime 是将字符串转换为 datetime,其实这个方法的全称是 “string parse time”,叫做字符串解析成时间,重点在解析(parse),理解这个三个单词,你就不会忘记了。
>>> from datetime import datetime >>> datetime.strptime('2018-10-15 20:59:29', '%Y-%m-%d %H:%M:%S') datetime.datetime(2018, 10, 15, 20, 59, 29)
strftime
strftime 是将 datetime 转换为字符串,全称是 “string format time”,翻译过来就是将字符串的形式来格式化时间,重点在格式化(format),使之以一种可读的字符串形式返回。
>>> datetime.now().strftime("%Y-%m-%d %H:%M:%S") '2018-11-02 16:16:45'
感谢各位的阅读!关于“Python如何转换时间日期”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。