Как я могу преобразовать 2010-12-15T16: 26: 49.841-08: 00 в GregorianCalendar в Java? [Дубликат]

На этот вопрос уже есть ответ:

Преобразование строки, соответствующей ISO 8601, в java.util.Date 25 ответов

У меня есть строковая дата "2010-12-15T16: 26: 49.841-08: 00", и мне нужно преобразовать ее в GregorianCalendar на Java. Как ты делаешь это

Решение от ответа Джеспера

Код для решения с использованием времени Joda:

DateTimeFormatter formatter = DateTimeFormat.forPattern("yyyy-MM-dd'T'HH:mm:ss.SSSZ").withOffsetParsed();
DateTime date = formatter.parseDateTime("2010-12-15T16:26:49.841-08:00");

Ответы на вопрос(5)

Ваш ответ на вопрос