code: def _evalDayStr(self, datetimeString, sourceTime):
          
          s = datetimeString.strip()
          sourceTime = self._evalDT(datetimeString, sourceTime)
  
          # Given string is a natural language date string like today, tomorrow..
          (yr, mth, dy, hr, mn, sec, wd, yd, isdst) = sourceTime
  
          try:
              offset = self.ptc.dayOffsets[s]
          except KeyError:
              offset = 0
  
          if self.ptc.StartTimeFromSourceTime:
              startHour = hr
              startMinute = mn
              startSecond = sec
          else:
              startHour = 9
              startMinute = 0
              startSecond = 0
  
          self.currentContext.updateAccuracy(pdtContext.ACU_DAY)
          start = datetime.datetime(yr, mth, dy, startHour,
                                    startMinute, startSecond)
          target = start + datetime.timedelta(days=offset)
          return target.timetuple()
docs: Evaluate text passed by L{_partialParseDaystr()}