2019-03-07
阅读量:
712
一个小技巧
Python时间日期转换在开发中是非常高频的一个操作,你经常会遇到需要将字符串转换成 datetime 或者是反过来将 datetime 转换成字符串。 datetime 分别提供了两个方法 strptime 和 strftime ,但是我们老是被这两个方法搞混,不知道哪个是字符串转 datetime,哪个是 datetime 转字符串,每次都要去百度 Google 一下,或者跑去查个文档。
strptime
strptime 是将字符串转换为 datetime,其实这个方法的全称是 “string parse time”,叫做字符串解析成时间,重点在解析(parse)。
>>>from datetime import datetime
>>>datatime.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’






评论(0)


暂无数据
推荐帖子
0条评论
0条评论
3条评论