У меня был код, который анализирует дату следующим образом:
String ALT_DATE_TIME_FORMAT = "yyyy-MM-dd'T'HH:mm:ss.SSSZ";
SimpleDateFormat sdf = new SimpleDateFormat(
ALT_DATE_TIME_FORMAT);
Date date = sdf.parse(requiredTimeStamp);
И он работал нормально, внезапно это перестало работать. Оказывается, администратор внес некоторые изменения в конфигурацию на сервере, и в настоящее время дата возвращается как «2010-12-27T10: 50: 44.000-08: 00», что не может быть проанализировано с помощью вышеуказанного шаблона. У меня два вопроса:
Первый: какой шаблон будет анализировать дату, возвращаемую JVM в указанном выше формате (в частности, просто «-08: 00» в качестве часового пояса)? И, во-вторых, где именно можно изменить такие настройки на сервере Linux RHEL 5, чтобы мы знали о таких изменениях в будущем?