У меня есть дата JS, которая конвертируется Dojo в формат RFC822. Вызов функции -
dojo.date.toRfc3339 (jsDate), генерирует следующую дату - 2007-02-26T20: 15: 00 + 02: 00.
У меня есть приложение, использующее дату Java SimpleDateFormat для анализа дат, сгенерированных выше. У меня проблемы с анализом этого формата даты из-за часового пояса. Я пытался использовать
гггг-мм-DD'T'hh: мм: сульфасалазин
Это не так, поскольку 'Z' для часового пояса не ожидает символа ':'. Кто-нибудь знает, как я мог бы указать шаблон для обработки даты RFC822 с ':'?
редакция:
Спасибо за правильную интерпретацию того, что я пытаюсь сделать :) Я хотел сказать, что дата генерируется в RFC3339, и мне нужен RFC822. Похоже, мне придется переопределить JavaScript. Я надеялся, что мне не нужно будет этого делать, и я мог бы указать шаблон формата даты без необходимости изменения какого-либо Java-кода, поскольку формат даты просто внедряется в компонент Spring приложения.
Просто для полноты, есть ли способ указать в выражении формата даты игнорирование символов в последовательности (без выполнения манипуляции / замены строки)? В этом случае я бы сказал, игнорировать любые ':' или просто игнорировать часовой пояс все вместе?