Home | History | Annotate | Download | only in xmlrpc

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
107 DateTime dateTime wrapper for an ISO 8601 string or time tuple or
108 localtime integer value to generate a "dateTime.iso8601"
134 from datetime import datetime
253 # Wrapper for XML-RPC DateTime values. This converts a time value to
256 # The value can be given as a datetime object, as a string in the
262 # @param value The time, given as a datetime object, an ISO 8601 string,
267 _day0 = datetime(1, 1, 1)
281 if isinstance(value, datetime):
291 class DateTime:
292 """DateTime wrapper for an ISO 8601 string or time tuple or
293 localtime integer value to generate 'dateTime.iso8601' XML-RPC
304 if isinstance(other, DateTime):
307 elif isinstance(other, datetime):
362 out.write("<value><dateTime.iso8601>")
364 out.write("</dateTime.iso8601></value>\n")
367 # decode xml element contents into a DateTime structure.
368 value = DateTime()
373 return datetime.strptime(data, "%Y%m%dT%H:%M:%S")
422 WRAPPERS = (DateTime, Binary)
602 write("<value><dateTime.iso8601>")
604 write("</dateTime.iso8601></value>\n")
605 dispatch[datetime] = dump_datetime
616 dispatch[DateTime] = dump_instance
789 value = DateTime()
794 dispatch["dateTime.iso8601"] = end_dateTime