public Date getDateTime() throws ParseException { 
        if (dateTime == null) {
            SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss.SSSXXX");
            dateTime = sdf.parse(dateTimeStr);
        }
        return dateTime; 
    }