From 47d1ed92667b84e6de4f63e8808989f3b56a25e6 Mon Sep 17 00:00:00 2001 From: Samuel Balinghasay Date: Wed, 12 Apr 2017 15:41:48 -0400 Subject: [PATCH] round to the nearest full microsecond (#2) --- tornado_mysql/converters.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tornado_mysql/converters.py b/tornado_mysql/converters.py index 70867f7..2873fcd 100644 --- a/tornado_mysql/converters.py +++ b/tornado_mysql/converters.py @@ -123,7 +123,7 @@ def convert_datetime(obj): usecs = '0' if '.' in hms: hms, usecs = hms.split('.') - usecs = float('0.' + usecs) * 1e6 + usecs = round(float('0.' + usecs) * 1e6) return datetime.datetime(*[ int(x) for x in ymd.split('-')+hms.split(':')+[usecs] ]) except ValueError: return convert_date(obj)