docs: def parse(input):
      '''
      parse input to datetime
      '''
      if isinstance(input, datetime):
          return input
      if isinstance(input, date):
          return date_to_datetime(input)
      if isinstance(input, time):
          return time_to_datetime(input)
      if isinstance(input, (int, float)):
          return timestamp_to_datetime(input)
      if isinstance(input, (str)):
          return string_to_data_time(input)
      return None