@Override
  public String toString() {

    String str = getDateTime().toString() + getOffset().toString();
    if (getOffset() != getZone()) {
      str += '[' + getZone().toString() + ']';
    }
    return str;
  }