Yes, zero means the midnight of the date. No timezone - it's a naive datetime, same as the original date. The method would return exactly the same result as datetime.combine(date, time()) -- Evan Martin