def end(self): """The end date/time of the period.""" return datetime_utils.parse_datetime( self._data[u'date'], self._data[u'endTime'] )
def start(self): """The start date/time of the period, as datetime object.""" return datetime_utils.parse_datetime( self._data[u'date'], self._data[u'startTime'] )
def end(self): '''The end date/time of the period.''' return datetime_utils.parse_datetime( self._data['date'], self._data['endTime'] )
def start(self): '''The start date/time of the period, as datetime object.''' return datetime_utils.parse_datetime( self._data['date'], self._data['startTime'] )
def reschedule_end(self): '''The end of the rescheduled substitution (or None)''' try: return datetime_utils.parse_datetime( self._data[u'reschedule'][u'date'], self._data[u'reschedule'][u'endTime']) except KeyError: return None
def reschedule_end(self): """The end of the rescheduled substitution (or None) :return: datetime.datetime """ try: return datetime_utils.parse_datetime(self._data[u'reschedule'][u'date'], self._data[u'reschedule'][u'endTime']) except KeyError: return None
def reschedule_start(self): """The start of the rescheduled substitution (or None) :return: datetime.datetime """ try: return datetime_utils.parse_datetime(self._data[u'reschedule'][u'date'], self._data[u'reschedule'][u'startTime']) except KeyError: return None
def reschedule_start(self): '''The start of the rescheduled substitution (or None)''' try: return datetime_utils.parse_datetime(self._data[u'reschedule'][u'date'], self._data[u'reschedule'][u'startTime']) except KeyError: return None