>[success] # 对datetime.strptime()的优化 ~~~ 1.datetime对象格式化展示的时候,通常使用strptime,但strptime 运行速度并不尽如意 所以我们实际可以编写 ,下面的代码会比传统的使用要快7倍 ~~~ >[danger] ##### 传统写法 ~~~ from datetime import datetime print(datetime.now().strftime('%Y %m')) ~~~ >[danger] ##### 写法改进 ~~~ 1.如果我们已经知道格式 是YYYY-MM-DD ~~~ ~~~ from datetime import datetime def parse_ymd(s): year_s, mon_s, day_s = s.split("-") return datetime(int(year_s), int(mon_s), int(day_s)) a = parse_ymd('2018-05-26') print(type(a)) 打印结果: <class 'datetime.datetime'> ~~~