3分钟学会一个Python小技巧


Posted in Python onNovember 23, 2018

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小技巧,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Python 相关文章推荐
python实现文件名批量替换和内容替换
Mar 20 Python
Python中使用strip()方法删除字符串中空格的教程
May 20 Python
python 使用re.search()筛选后 选取部分结果的方法
Nov 28 Python
python直接获取API传递回来的参数方法
Dec 17 Python
使用 Visual Studio Code(VSCode)搭建简单的Python+Django开发环境的方法步骤
Dec 17 Python
python学生管理系统
Jan 30 Python
Django时区详解
Jul 24 Python
python datetime中strptime用法详解
Aug 29 Python
Django框架教程之中间件MiddleWare浅析
Dec 29 Python
python 实现PIL模块在图片画线写字
May 16 Python
Python代码需要缩进吗
Jul 01 Python
使用bandit对目标python代码进行安全函数扫描的案例分析
Jan 27 Python
值得收藏,Python 开发中的高级技巧
Nov 23 #Python
python 常见字符串与函数的用法详解
Nov 23 #Python
django+mysql的使用示例
Nov 23 #Python
Linux下Python安装完成后使用pip命令的详细教程
Nov 22 #Python
Windows下Python3.6安装第三方模块的方法
Nov 22 #Python
Python第三方Window模块文件的几种安装方法
Nov 22 #Python
python实现归并排序算法
Nov 22 #Python
You might like
在windows服务器开启php的gd库phpinfo中未发现
2013/01/13 PHP
PHP调用Linux命令权限不足问题解决方法
2015/02/07 PHP
深入了解PHP中的Array数组和foreach
2016/11/06 PHP
简单实现PHP留言板功能
2016/12/21 PHP
Ext 今日学习总结
2010/09/19 Javascript
IE6浏览器下resize事件被执行了多次解决方法
2012/12/11 Javascript
JSON为什么那样红为什么要用json(另有洞天)
2012/12/26 Javascript
JavaScript中“基本类型”之争小结
2013/01/03 Javascript
jquery弹出框的用法示例(2)
2013/08/26 Javascript
jQuery 获取浏览器所在的IP地址的小例子
2013/11/08 Javascript
nodejs中实现路由功能
2014/12/29 NodeJs
JavaScript实现自动消除按钮功能的方法
2015/08/05 Javascript
数据分析软件之FineReport教程:[5]参数界面JS(全)
2015/08/13 Javascript
JavaScript 不支持 indexof 该如何解决
2016/03/30 Javascript
VUEJS实战之构建基础并渲染出列表(1)
2016/06/13 Javascript
AngularJS使用指令增强标准表单元素功能
2016/07/01 Javascript
详解webpack多页面配置记录
2018/01/22 Javascript
浅谈在node.js进入文件目录的问题
2018/05/13 Javascript
微信小程序form表单组件示例代码
2018/07/15 Javascript
Layui 导航默认展开和菜单栏选中高亮设置的方法
2019/09/04 Javascript
使用next.js开发网址缩短服务的方法
2020/06/17 Javascript
[03:55]2014DOTA2国际邀请赛 Fnatic经理采访赢DK在情理之中
2014/07/10 DOTA
[03:58]兄弟们,回来开黑了!DOTA2昔日战友招募宣传视频
2016/07/17 DOTA
初学Python实用技巧两则
2014/08/29 Python
Python实现的双色球生成功能示例
2017/12/18 Python
numpy concatenate数组拼接方法示例介绍
2019/05/27 Python
python的set处理二维数组转一维数组的方法示例
2019/05/31 Python
python 计算方位角实例(根据两点的坐标计算)
2020/01/17 Python
python 常用日期处理-- datetime 模块的使用
2020/09/02 Python
英国护肤品购物网站:Beauty Expert
2016/08/19 全球购物
公司培训心得体会
2014/01/03 职场文书
自考生自我评价分享
2014/01/18 职场文书
环保建议书
2014/03/12 职场文书
文化产业实施方案
2014/06/07 职场文书
2015大学生实训报告
2014/11/05 职场文书
车位出租协议书范本
2016/03/19 职场文书