code: public T toDateTime(String dateTime, String timeZoneId) {
      return toDateTime(ISODateTimeFormat.dateHourMinuteSecond().parseDateTime(dateTime)
          .withZoneRetainFields(DateTimeZone.forTimeZone(TimeZone.getTimeZone(timeZoneId))));
    }
docs: Converts a string in the form of {@code yyyy-MM-dd'T'HH:mm:ss} to an API
  date time in the time zone supplied.