I got function:
    public boolean isValidDate(String inDate) {
        SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:sssZ");
        dateFormat.setLenient(false);
    try {
      dateFormat.parse(inDate.trim());
    } catch (ParseException pe) {
      return false;
    }
    return true;
  }
And I need to verify if string: '2015-01-06T10:51:26.227+0100' is date, but funtion always return false. Could anybody tell me if my dateDormat: "yyyy-MM-dd'T'HH:mm:sssZ" is correct?
I read a lot of questions about formatting date, but I think my dateFormat is still not correct.