Home | History | Annotate | Download | only in python2.7

Lines Matching defs:DateTime

15 # 1999-01-15 fl  Changed dateTime to use localtime
18 # 1999-01-21 fl Fixed dateTime constructor, etc.
40 # 2002-04-16 fl Added __str__ methods to datetime/binary wrappers
112 DateTime dateTime wrapper for an ISO 8601 string or time tuple or
113 localtime integer value to generate a "dateTime.iso8601"
159 import datetime
161 datetime = None
350 # Wrapper for XML-RPC DateTime values. This converts a time value to
363 if datetime:
364 if isinstance(value, datetime.datetime):
376 class DateTime:
377 """DateTime wrapper for an ISO 8601 string or time tuple or
378 localtime integer value to generate 'dateTime.iso8601' XML-RPC
389 if isinstance(other, DateTime):
392 elif datetime and isinstance(other, datetime.datetime):
449 return "<DateTime %s at %x>" % (repr(self.value), id(self))
456 out.write("<value><dateTime.iso8601>")
458 out.write("</dateTime.iso8601></value>\n")
461 # decode xml element contents into a DateTime structure.
462 value = DateTime()
468 return datetime.datetime(*tuple(t)[:6])
515 WRAPPERS = (DateTime, Binary)
741 if datetime:
743 write("<value><dateTime.iso8601>")
745 write("</dateTime.iso8601></value>\n")
746 dispatch[datetime.datetime] = dump_datetime
785 if use_datetime and not datetime:
786 raise ValueError, "the datetime module is not available"
903 value = DateTime()
908 dispatch["dateTime.iso8601"] = end_dateTime
1014 if use_datetime and not datetime:
1015 raise ValueError, "the datetime module is not available"