'If other is an incompatible object for comparison, return `False`.
Otherwise, return `True` if the time difference between self and
other is zero.'

def __eq__(self, other):

    try:
        diff = self._time_difference(other)
    except OperandTypeError:
        return False
    return (diff == 0.0)
