class_docstr: An "ambiguous" datetime object. This object acts like a
  ``datetime.datetime`` object but can have any of its attributes set to
  None, meaning unspecified.
code: def copy(self):
      return adatetime(
          year=self.year,
          month=self.month,
          day=self.day,
          hour=self.hour,
          minute=self.minute,
          second=self.second,
          microsecond=self.microsecond,
      )
  
imports: import calendar
  import copy
  from datetime import date, datetime, timedelta
  from whoosh.compat import iteritems
label_desc: Use image node_id 6 for calling the adatetime obj's underlying member method code with example usage: obj.copy() and returns: adatetime