def to_native_types(self, slicer=None, na_rep=None, date_format=None,<EOL>quoting=None, **kwargs):
values = self.values<EOL>i8values = self.values.view('<STR_LIT>')<EOL>if slicer is not None:<EOL><INDENT>values = values[..., slicer]<EOL>i8values = i8values[..., slicer]<EOL><DEDENT>from pandas.io.formats.format import _get_format_datetime64_from_values<EOL>fmt = _get_format_datetime64_from_values(values, date_format)<EOL>result = tslib.format_array_from_datetime(<EOL>i8values.ravel(), tz=getattr(self.values, '<STR_LIT>', None),<EOL>format=fmt, na_rep=na_rep).reshape(i8values.shape)<EOL>return np.atleast_2d(result)<EOL>
convert to our native types format, slicing if desired