Replaced strftime() by isoformat().
parent
4b5b74aa76
commit
2cd9beba55
|
@ -11,9 +11,9 @@ import json
|
||||||
class DatetimeEncoder(json.JSONEncoder):
|
class DatetimeEncoder(json.JSONEncoder):
|
||||||
def default(self, obj):
|
def default(self, obj):
|
||||||
if isinstance(obj, datetime):
|
if isinstance(obj, datetime):
|
||||||
return obj.strftime('%Y-%m-%d %H:%M:%S')
|
return obj.isoformat(' ')
|
||||||
elif isinstance(obj, date):
|
elif isinstance(obj, date):
|
||||||
return obj.strftime('%Y-%m-%d')
|
return obj.isoformat()
|
||||||
# Let the base class default method raise the TypeError
|
# Let the base class default method raise the TypeError
|
||||||
return json.JSONEncoder.default(self, obj)
|
return json.JSONEncoder.default(self, obj)
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue