Skip to content

Commit

Permalink
Fixed #2460 -- JSON serializer now correctly handles datetime objects…
Browse files Browse the repository at this point in the history
…. Thanks, siniy and jyrki.pulliainen@gmail.com.

git-svn-id: http://code.djangoproject.com/svn/django/trunk@3501 bcc190cf-cafb-0310-a4f2-bffc1f526a37
  • Loading branch information
jacobian committed Jul 31, 2006
1 parent f6fbdf5 commit 2e598fb
Showing 1 changed file with 3 additions and 3 deletions.
6 changes: 3 additions & 3 deletions django/core/serializers/json.py
Original file line number Diff line number Diff line change
Expand Up @@ -41,11 +41,11 @@ class DateTimeAwareJSONEncoder(simplejson.JSONEncoder):
TIME_FORMAT = "%H:%M:%S"

def default(self, o):
if isinstance(o, datetime.date):
if isinstance(o, datetime.datetime):
return o.strftime("%s %s" % (self.DATE_FORMAT, self.TIME_FORMAT))
elif isinstance(o, datetime.date):
return o.strftime(self.DATE_FORMAT)
elif isinstance(o, datetime.time):
return o.strftime(self.TIME_FORMAT)
elif isinstance(o, datetime.datetime):
return o.strftime("%s %s" % (self.DATE_FORMAT, self.TIME_FORMAT))
else:
return super(self, DateTimeAwareJSONEncoder).default(o)

0 comments on commit 2e598fb

Please sign in to comment.