try
{
String prepared = PrepareString.normalize( value, PrepareString.StringType.DIRECTORY_STRING );
GeneralizedTime time = new GeneralizedTime( prepared );
String normalized = time.toGeneralizedTime( Format.YEAR_MONTH_DAY_HOUR_MIN_SEC_FRACTION,
FractionDelimiter.DOT, 3, TimeZoneFormat.Z );
return normalized;
}
catch ( IOException ioe )