How to convert a time string in a Google AppEngine db.TimeProperty?
根据问题标题,如何将python
我试着这样做:
1 | obj.time = strptime("10:00","%H:%M") |
但是,我得到以下错误:
BadValueError: Property time must be a time, but was
time.struct_time(tm_year=1900, tm_mon=1, tm_mday=1, tm_hour=10,
tm_min=0, tm_sec=0, tm_wday=0, tm_yday=1, tm_isdst=-1)
号
我对(被取代的)
Three property types are available for storing date- and time-related
values:
DateProperty TimeProperty DateTimeProperty These take values belonging to the corresponding classes (
date ,
time ,datetime ) of the standard Pythondatetime module. The most
general of the three isDateTimeProperty , which denotes both a
calendar date and a time of day; the others are occasionally useful
for special purposes requiring just a date (such as a date of birth)
or just a time (such as a meeting time). For technical reasons,
DateProperty andTimeProperty are subclasses of
DateTimeProperty , but you shouldn't depend on this inheritance
relationship (and note that it differs from the inheritance
relationships between the underlying classes defined by thedatetime
module itself).
号
所以我会写:
1 | obj.time = datetime.datetime.strptime("10:00","%H:%M").time() |