code: public DateTime offset(DateField datePart, int offset) {
  		final Calendar cal = toCalendar();
  		cal.add(datePart.getValue(), offset);
  
  		DateTime dt = mutable ? this : ObjectUtil.clone(this);
  		return dt.setTimeInternal(cal.getTimeInMillis());
  	}
docs: 调整日期和时间<br>
  如果此对象为可变对象，返回自身，否则返回新对象，设置是否可变对象见{@link #setMutable(boolean)}
  
  @param datePart 调整的部分 {@link DateField}
  @param offset 偏移量，正数为向后偏移，负数为向前偏移
  @return 如果此对象为可变对象，返回自身，否则返回新对象