I have a workflow scripted in which I export a Pandas dataframe to a geodatabase table using the method:
df.spatial.to_table(out_table_path)
After upgrading Pro to 3.2, I noticed that my script changed how it was handling dates. After a little digging, I found that my dataframe fields with a datetime64[s] data type were casting to the new ESRI 'Time Only' field during the conversion to a geodatabase table, despite containing both dates and times. This is obviously a deviation from the behavior in older versions of Pro, which had only a single type of field for handling date times.
My Question: Is this the expected behavior, or a bug? Anyone else having problems? I haven't been able to find good documentation on how the new ESRI date time field types work with the arcgis.features module. I did find, via some trial-and-error, that I could get what I needed by forcing my pandas field datatype to datetime64[ns] prior to export, but this doesn't feel like it should be necessary and is far higher resolution than what I need for my data.
Thanks,
JF