Python:序列化/反序列化datetime.time

Python:序列化/反序列化datetime.time,python,datetime,Python,Datetime,我有一个窗体,下拉列表中充满了时间,用datetime.time对象表示 序列化对象的最佳方式是什么?例如: <option value="${time.serialize()}">${time.isoformat()}</option> 如果您repradatetime.time对象,Python将为您提供isoformat。当reprs试图序列化其对象的版本时,这很好地表明它是您应该使用的值 import datetime timestring = datetim

我有一个窗体,下拉列表中充满了时间,用datetime.time对象表示

序列化对象的最佳方式是什么?例如:

<option value="${time.serialize()}">${time.isoformat()}</option>

如果您
repr
a
datetime.time
对象,Python将为您提供
isoformat
。当
repr
s试图序列化其对象的版本时,这很好地表明它是您应该使用的值

import datetime

timestring = datetime.datetime.now().time().isoformat()

timeobj = datetime.datetime.strptime(timestring, "%H:%M:%S.%f").time()
import datetime

timestring = datetime.datetime.now().time().isoformat()

timeobj = datetime.datetime.strptime(timestring, "%H:%M:%S.%f").time()