I have a Date field in an ArcGIS file geodatabase feature class called "DateTemp1." I created a new text field called "DateTemp2" and want to calculate that based on the DateTemp1 field, but I am getting a unicode error.
TypeError: descriptor 'strftime' requires a 'datetime.date' object but received a 'unicode'
arcpy.CalculateField_management("all_reports.gdb/lsr_reports1", "DateTemp2", "datetime.datetime.strftime(!DateTemp1!, '%Y%m%d')", "PYTHON_9.3", "")
Best Answer
I looked into using the Convert Time Field tool as the poster suggested and it worked.