Home | History | Annotate | Download | only in Lib

Lines Matching refs: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
113 DateTime dateTime wrapper for an ISO 8601 string or time tuple or
114 localtime integer value to generate a "dateTime.iso8601"
160 import datetime
162 datetime = None
351 # Wrapper for XML-RPC DateTime values. This converts a time value to
364 if datetime:
365 if isinstance(value, datetime.datetime):
377 class DateTime:
378 """DateTime wrapper for an ISO 8601 string or time tuple or
379 localtime integer value to generate 'dateTime.iso8601' XML-RPC
390 if isinstance(other, DateTime):
393 elif datetime and isinstance(other, datetime.datetime):
450 return "<DateTime %s at %x>" % (repr(self.value), id(self))
457 out.write("<value><dateTime.iso8601>")
459 out.write("</dateTime.iso8601></value>\n")
462 # decode xml element contents into a DateTime structure.
463 value = DateTime()
469 return datetime.datetime(*tuple(t)[:6])
516 WRAPPERS = (DateTime, Binary)
747 if datetime:
749 write("<value><dateTime.iso8601>")
751 write("</dateTime.iso8601></value>\n")
752 dispatch[datetime.datetime] = dump_datetime
792 if use_datetime and not datetime:
793 raise ValueError, "the datetime module is not available"
912 value = DateTime()
917 dispatch["dateTime.iso8601"] = end_dateTime
1023 if use_datetime and not datetime:
1024 raise ValueError, "the datetime module is not available"