I'm developing a script in python2 to generate a xml file with information that is in a database (psql database), but I get the following error:
Cannot serialize datetime.datetime(2018, 2, 4, 23, 5) (type datetime)
The code is the following:
for row in rows:
Jobs = ET.SubElement(JobList, 'Jobs')
........
scheduledTime.text = row[7]
startTime.text = row[8]
endTime.text = row[9]
........
myJobList = ET.tostring(JobList)
and the data returned by the fetchall of the query is:
(3090, 'Backup-Local.2018-02-04_23.05.00_57', 'Backup-Local',
'B', 'F', 1, 'T', datetime.datetime(2018, 2, 4, 23, 5),
datetime.datetime(2018, 2, 4, 23, 5, 2),
datetime.datetime(2018, 2, 4, 23, 5, 20),
datetime.datetime(2018, 2, 4, 23, 5, 20),
1517785520L, 349, 1515088289, 488, 386893432L,
397505297L, 0, 0, 2, 16, 0, 0, 0, 0, 0, '', 'File')
I want to know how can I 'translate' the datetime returned to a string or if exists a datetime type in xml?!?!