code: def get_timestamp_info(value):
      
      value, offset = _split_offset(value)
      fmt, microsec = _get_timestamp_format(value)
      dt_value = _datetime_obj_factory(value, fmt)
      return dt_value, fmt, offset, microsec
docs: Returns the datetime object, the format, the offset and the microsecond of the timestamp in input
  
      :type value: `str`