equal
deleted
inserted
replaced
26 def datetime2mx(datetimeobj, yamstype=None): |
26 def datetime2mx(datetimeobj, yamstype=None): |
27 """converts a mx date object (DateTime, Date or Time) into a |
27 """converts a mx date object (DateTime, Date or Time) into a |
28 regular python datetime object |
28 regular python datetime object |
29 """ |
29 """ |
30 if yamstype is None: |
30 if yamstype is None: |
31 yamstype = guess_yamstype_from_date(datetimeobj) |
31 yamstype = guess_yamstype_for_date(datetimeobj) |
32 assert yamstype is not None |
32 assert yamstype is not None |
33 if yamstype == 'Datetime': |
33 if yamstype == 'Datetime': |
34 # don't use date, db model doesn't actually support it, only datetime |
34 # don't use date, db model doesn't actually support it, only datetime |
35 return DateTime(datetimeobj.year, datetimeobj.month, datetimeobj.day, |
35 return DateTime(datetimeobj.year, datetimeobj.month, datetimeobj.day, |
36 datetimeobj.hour, datetimeobj.minute, int(datetimeobj.second)) |
36 datetimeobj.hour, datetimeobj.minute, int(datetimeobj.second)) |