diff --git a/boto/sdb/db/manager/sdbmanager.py b/boto/sdb/db/manager/sdbmanager.py index bfd2059388..2bb2440d55 100644 --- a/boto/sdb/db/manager/sdbmanager.py +++ b/boto/sdb/db/manager/sdbmanager.py @@ -214,6 +214,8 @@ def decode_float(self, value): return float(mantissa + 'e' + exponent) def encode_datetime(self, value): + if isinstance(value, str) or isinstance(value, unicode): + return value return value.strftime(ISO8601) def decode_datetime(self, value):