首页  >  文章  >  后端开发  >  让python json encode datetime类型

让python json encode datetime类型

高洛峰
高洛峰原创
2017-01-14 15:55:421737浏览

实现代码如下: 

import json 
from datetime import date, datetime 


def __default(obj): 
if isinstance(obj, datetime): 
return obj.strftime('%Y-%m-%dT%H:%M:%S') 
elif isinstance(obj, date): 
return obj.strftime('%Y-%m-%d') 
else: 
raise TypeError('%r is not JSON serializable' % obj) 

print json.dumps({'d': datetime.now(), 'today': date.today(), 'x': 111}, 
default=__default)

更多让python json encode datetime类型相关文章请关注PHP中文网!

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn