diff --git a/GooCalendar/Calendar.py b/GooCalendar/Calendar.py
index ed3fbea85f533dc862af06af5cdf5080489f8ced_R29vQ2FsZW5kYXIvQ2FsZW5kYXIucHk=..f57255533633a5c1036053ceaff3d07b78f1aa24_R29vQ2FsZW5kYXIvQ2FsZW5kYXIucHk= 100644
--- a/GooCalendar/Calendar.py
+++ b/GooCalendar/Calendar.py
@@ -422,7 +422,8 @@
 
         # Retrieve a list of all events in the current time span,
         # and sort them by event length.
-        onedaydelta = datetime.timedelta(days=1)
+        onedaydelta = (datetime.timedelta(days=1)
+            - datetime.timedelta(microseconds=1))
         start = datetime.datetime(*dates[0].timetuple()[:3])
         end = datetime.datetime(*dates[-1].timetuple()[:3]) + onedaydelta
         events = self.event_store.get_events(start, end)