add(HOUR,Integer.parseInt(MString.beforeIndex(_interval, ':'))); _interval = MString.afterIndex(_interval, ':'); if (_interval.indexOf(":") < 0) { add(MINUTE,Integer.parseInt(_interval)); } else { add(MINUTE,Integer.parseInt(MString.beforeIndex(_interval, ':'))); add(SECOND,Integer.parseInt(MString.afterIndex(_interval, ':'))); add(WEEK, Integer.parseInt(buffer.toString())); buffer.setLength(0); break; case 'd': add(DAY, Integer.parseInt(buffer.toString())); buffer.setLength(0); break; case 'h': add(HOUR, Integer.parseInt(buffer.toString())); buffer.setLength(0); break; case 'M': add(MINUTE, Integer.parseInt(buffer.toString())); buffer.setLength(0); break; case 's': add(SECOND, Integer.parseInt(buffer.toString())); buffer.setLength(0); break; case 'S': add(MILLISECOND, Integer.parseInt(buffer.toString()));