def __lt__(self, other):
if not isinstance(other, DateTimeValues):<EOL><INDENT>raise ValueError('<STR_LIT>')<EOL><DEDENT>normalized_timestamp = self._GetNormalizedTimestamp()<EOL>other_normalized_timestamp = other._GetNormalizedTimestamp()  <EOL>if normalized_timestamp is None:<EOL><INDENT>return other_normalized_timestamp is not None<EOL><DEDENT>if other_normalized_timestamp is None:<EOL><INDENT>return False<EOL><DEDENT>return normalized_timestamp < other_normalized_timestamp<EOL>
Determines if the date time values are less than other.

        Args:
          other (DateTimeValues): date time values to compare against.

        Returns:
          bool: True if the date time values are less than other.

        Raises:
          ValueError: if other is not an instance of DateTimeValues.