(self, case=None)
Should return (time, additional_day_offset), where:

        time is the local time that the event should take place

        additional_day_offset is the number of days to add to self.day in order to get
        the day on which the event should take place. Most of the time this will be 0,
        but it can be 1 for event definitions that span across a day boundary, for example
        for a RandomTimedEvent whose random time window spans the boundary between two days.
Should return (time, additional_day_offset), where:
Should return ( time additional_day_offset ) where :
def get_time(self, case=None):
        """
        Should return (time, additional_day_offset), where:

        time is the local time that the event should take place

        additional_day_offset is the number of days to add to self.day in order to get
        the day on which the event should take place. Most of the time this will be 0,
        but it can be 1 for event definitions that span across a day boundary, for example
        for a RandomTimedEvent whose random time window spans the boundary between two days.
        """
        raise NotImplementedError()
def get_time ( self , case = None ) : raise NotImplementedError ( )