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的Django框架中URLconf相关的一些技巧整理
Jul 18 Python
Python2.x版本中基本的中文编码问题解决
Oct 12 Python
python中Matplotlib实现绘制3D图的示例代码
Sep 04 Python
Python OpenCV获取视频的方法
Feb 28 Python
Python加载带有注释的Json文件实例
May 23 Python
python模糊图片过滤的方法
Dec 14 Python
Python 3.3实现计算两个日期间隔秒数/天数的方法示例
Jan 07 Python
详解python:time模块用法
Mar 25 Python
python 穷举指定长度的密码例子
Apr 02 Python
win10下python3.8的PIL库安装过程
Jun 08 Python
Python使用struct处理二进制(pack和unpack用法)
Nov 12 Python
Python按顺序遍历并读取文件夹中文件
Apr 29 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聊天室技术
2006/10/09 PHP
PHP程序员最常犯的11个MySQL错误小结
2010/11/20 PHP
PHP中用正则表达式清除字符串的空白
2011/01/17 PHP
PHP 提取图片img标记中的任意属性的简单实例
2013/12/10 PHP
php ZipArchive实现多文件打包下载实例
2019/10/31 PHP
jquery中对于批量deferred的处理方法
2014/01/22 Javascript
jquery中ajax函数执行顺序问题之如何设置同步
2014/02/28 Javascript
简介JavaScript中Math.cos()余弦方法的使用
2015/06/15 Javascript
JavaScript DOM 学习总结(五)
2015/11/24 Javascript
每个程序员都需要学习 JavaScript 的7个理由小结
2016/09/03 Javascript
JavaScript获取服务器端时间的方法
2016/11/29 Javascript
node.js基于express使用websocket的方法
2017/11/09 Javascript
vue-cli常用设置总结
2018/02/24 Javascript
基于jquery ajax的多文件上传进度条过程解析
2019/09/11 jQuery
整理 node-sass 安装失败的原因及解决办法(小结)
2020/02/19 Javascript
JS写滑稽笑脸运动效果
2020/05/28 Javascript
vue3.0搭配.net core实现文件上传组件
2020/10/29 Javascript
Python 正则表达式入门(初级篇)
2016/12/07 Python
利用Python实现Windows下的鼠标键盘模拟的实例代码
2017/07/13 Python
Python环境搭建之OpenCV的步骤方法
2017/10/20 Python
itchat接口使用示例
2017/10/23 Python
Python实现统计给定字符串中重复模式最高子串功能示例
2018/05/16 Python
python3实现逐字输出的方法
2019/01/23 Python
Python mutiprocessing多线程池pool操作示例
2019/01/30 Python
python对绑定事件的鼠标、按键的判断实例
2019/07/17 Python
Python实现代码统计工具
2019/09/19 Python
python代数式括号有效性检验示例代码
2020/10/04 Python
python中翻译功能translate模块实现方法
2020/12/17 Python
宣传标语大全
2014/07/01 职场文书
校园运动会广播稿
2014/10/06 职场文书
2014年图书管理员工作总结
2014/12/01 职场文书
学校百日安全活动总结
2015/05/07 职场文书
《地震中的父与子》教学反思
2016/02/16 职场文书
使用HTML+Css+transform实现3D导航栏的示例代码
2021/03/31 HTML / CSS
Vue实现下拉加载更多
2021/05/09 Vue.js
apache ftpserver搭建ftp服务器
2022/05/20 Servers