首頁 >後端開發 >Python教學 >讓python json encode datetime類型

讓python json encode datetime類型

高洛峰
高洛峰原創
2017-01-14 15:55:421755瀏覽

實作程式碼如下: 

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