3分钟学会一个Python小技巧

 更新时间:2018年11月23日 10:43:29   投稿:mrr  
Python时间日期转换在开发中是非常高频的一个操作,你经常会遇到需要将字符串转换成 datetime 或者是反过来将 datetime 转换成字符串,今天小编给大家带来了一个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'

你记住了吗?

总结

以上所述是小编给大家介绍的3分钟学会一个Python小技巧,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!

相关文章

  • 用pushplus+python监控亚马逊到货动态推送微信

    用pushplus+python监控亚马逊到货动态推送微信

    这篇文章主要介绍了用pushplus+python监控亚马逊到货动态推送微信的示例,帮助大家利用python抢购商品,感兴趣的朋友可以了解下
    2021-01-01
  • 解决python访问报错:jinja2.exceptions.TemplateNotFound:index.html

    解决python访问报错:jinja2.exceptions.TemplateNotFound:index.html

    这篇文章主要介绍了解决python访问报错:jinja2.exceptions.TemplateNotFound:index.html,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2023-12-12
  • Python中[ ]、[:]和[::]的用法总结

    Python中[ ]、[:]和[::]的用法总结

    [:]与[::]语法是通用序列操作(Common Sequence Operations)其中的两个,下面这篇文章主要给大家介绍了关于Python中[ ]、[:]和[::]用法的相关资料,文中通过实例代码介绍的非常全面,需要的朋友可以参考下
    2023-06-06
  • Python创建高强度密码生成工具方法实例

    Python创建高强度密码生成工具方法实例

    这篇文章主要为大家介绍了Python创建高强度密码生成工具方法实例,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-12-12
  • python+opencv3生成一个自定义纯色图教程

    python+opencv3生成一个自定义纯色图教程

    今天小编就为大家分享一篇python+opencv3生成一个自定义纯色图教程,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-02-02
  • Django Admin 管理工具的实现

    Django Admin 管理工具的实现

    这篇文章主要介绍了Django Admin 管理工具的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-05-05
  • 基于PyTorch实现一个简单的CNN图像分类器

    基于PyTorch实现一个简单的CNN图像分类器

    本文记录了一个简单的基于pytorch的图像多分类器模型构造过程,参考自Pytorch官方文档、磐创团队的《PyTorch官方教程中文版》以及余霆嵩的《PyTorch 模型训练实用教程》。从加载数据集开始,包括了模型设计、训练、测试等过程。
    2021-05-05
  • 浅析Python WSGI的使用

    浅析Python WSGI的使用

    WSGI也称之为web服务器通用网关接口,全称是web server gateway interface。这篇文章主要为大家介绍了Python WSGI的使用,希望对大家有所帮助
    2023-04-04
  • Flask类视图的基本用法及高级技巧

    Flask类视图的基本用法及高级技巧

    Flask的类视图提供了一种强大而灵活的方式来构建Web应用的业务逻辑,本文主要介绍了Flask类视图的基本用法及高级技巧,感兴趣的可以了解一下
    2024-01-01
  • python分析实现微信钉钉等软件多开分身

    python分析实现微信钉钉等软件多开分身

    我发现坛友分享的很多都是通过cmd 去start 多个微信,虽然能实现多开,但不够灵活,比如我上午登录了一个微信,下午在登录就不太好用了,当然也可能是我start的姿势不对。于是我就搜了下单实例原理,自己动手实现了个随用随开的
    2022-02-02

最新评论