code: public Interval toInterval(DateTimeZone zone) {
          zone = DateTimeUtils.getZone(zone);
          return toDateMidnight(zone).toInterval();
      }
docs: Converts this object to an Interval representing the whole day.
  
  @param zone  the zone to get the Interval in, null means default
  @return a interval over the day