3分钟学会一个Python小技巧
Python时间日期转换在开发中是非常高频的一个操作,你经常会遇到需要将字符串转换成datetime或者是反过来将datetime转换成字符串。datetime分别提供了两个方法strptime和strftime,但是我们老是被这两个方法搞混,不知道哪个是字符串转datetime,哪个是datetime转字符串,每次都要去百度Google一下,或者跑去查个文档。
其实,这两个方法可以稍微用点技巧把这两个方法记住,而且是永远的记住。
strptime
strptime是将字符串转换为datetime,其实这个方法的全称是“stringparsetime”,叫做字符串解析成时间,重点在解析(parse),理解这个三个单词,你就不会忘记了。
>>>fromdatetimeimportdatetime >>>datetime.strptime('2018-10-1520:59:29','%Y-%m-%d%H:%M:%S') datetime.datetime(2018,10,15,20,59,29)
strftime
strftime是将datetime转换为字符串,全称是“stringformattime”,翻译过来就是将字符串的形式来格式化时间,重点在格式化(format),使之以一种可读的字符串形式返回。
>>>datetime.now().strftime("%Y-%m-%d%H:%M:%S") '2018-11-0216:16:45'
你记住了吗?
总结
以上所述是小编给大家介绍的3分钟学会一个Python小技巧,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对毛票票网站的支持!