Я подключаюсь к AD с помощью Spring Boot LDAP Starter. Существует атрибут whenCreated
, который хранит дату и время в формате зулу.
Input : 20111101000413.0Z
Output : 2011-11-01
Я попробовал приведенный ниже фрагмент, но он не работает.
SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMddHHmmss");
sdf.setTimeZone(TimeZone.getTimeZone("GMT"));
Date cre = null;
try {
cre = sdf.parse(createdAt);
} catch (ParseException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
mp.put("ldap_created_at", cre.toString() );