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 相关文章推荐
Django实现简单分页功能的方法详解
Dec 05 Python
python实现二叉树的遍历
Dec 11 Python
Python字符串格式化%s%d%f详解
Feb 02 Python
对python数据切割归并算法的实例讲解
Dec 12 Python
如何使用python的ctypes调用医保中心的dll动态库下载医保中心的账单
May 24 Python
Python实现壁纸下载与轮换
Oct 19 Python
python3爬虫GIL修改多线程实例讲解
Nov 24 Python
用 Django 开发一个 Python Web API的方法步骤
Dec 03 Python
matplotlib常见函数之plt.rcParams、matshow的使用(坐标轴设置)
Jan 05 Python
python pyg2plot的原理知识点总结
Feb 28 Python
pytorch中的model.eval()和BN层的使用
May 22 Python
python中%格式表达式实例用法
Jun 18 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
php数组总结篇(一)
2008/09/30 PHP
php函数重载的替代方法--伪重载详解
2015/05/08 PHP
PHP函数func_num_args用法实例分析
2015/12/07 PHP
jquery判断元素是否隐藏的多种方法
2014/05/06 Javascript
jquery如何判断表格同一列不同行input数据是否重复
2014/05/14 Javascript
兼容IE、firefox以及chrome的js获取时间(getFullYear)
2014/07/04 Javascript
JavaScript字符串对象fromCharCode方法入门实例(用于把Unicode值转换为字符串)
2014/10/17 Javascript
JavaScript取得键盘按下方向键是哪个的方法
2015/08/04 Javascript
JavaScript中对DOM节点的访问、创建、修改、删除
2015/11/16 Javascript
SublimeText自带格式化代码功能之reindent
2015/12/27 Javascript
Jquery跨浏览器文本复制插件Zero Clipboard的使用方法
2016/02/28 Javascript
jQuery获取父元素及父节点的方法小结
2016/04/14 Javascript
javascript淘宝主图放大镜功能
2016/10/20 Javascript
js实现自动轮换选项卡
2017/01/13 Javascript
关于TypeScript中import JSON的正确姿势详解
2017/07/25 Javascript
深入浅析Vue不同场景下组件间的数据交流
2017/08/15 Javascript
vue中使用gojs/jointjs的示例代码
2018/08/24 Javascript
微信小程序之裁剪图片成圆形的实现代码
2018/10/11 Javascript
jQuery基于随机数解决中午吃什么去哪吃问题示例
2018/12/29 jQuery
jQuery移动端跑马灯抽奖特效升级版(抽奖概率固定)实现方法
2019/01/18 jQuery
ES6中的class是如何实现的(附Babel编译的ES5代码详解)
2019/05/17 Javascript
python 返回列表中某个值的索引方法
2018/11/07 Python
Python使用修饰器进行异常日志记录操作示例
2019/03/19 Python
详解Python解决抓取内容乱码问题(decode和encode解码)
2019/03/29 Python
python多线程同步之文件读写控制
2021/02/25 Python
python实现递归查找某个路径下所有文件中的中文字符
2019/08/31 Python
python实现的config文件读写功能示例
2019/09/24 Python
TensorFlow 显存使用机制详解
2020/02/03 Python
基于pycharm实现批量修改变量名
2020/06/02 Python
利用CSS3的checked伪类实现OL的隐藏显示的方法
2010/12/18 HTML / CSS
关于工资低的辞职信
2014/01/14 职场文书
初中班长竞选稿
2015/11/20 职场文书
《刺客之王:C罗全景传记》:时代从来不会亏待手艺人
2019/11/28 职场文书
python将图片转为矢量图的方法步骤
2021/03/30 Python
浅析InnoDB索引结构
2021/04/05 MySQL
python异常中else的实例用法
2021/06/15 Python