Jersey escreveu meu timestamp mysql como 2011-09-28T21: 48: 25Z como faço para formatá-lo em Java? [duplicado

Esta pergunta já tem uma resposta aqui:

ISO 8601 String para objeto Data / Hora no Android 4 respostas

Tenho um back-end mysql com um campo de carimbo de data / hora definido automaticamente como carimbo de data / hora atual date_time timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP). Depois de ler o valor como Data, Jersey envia um xml em que o carimbo de data e hora é exibido como

<timestamp>2011-09-28T21:48:25Z</timestamp>

Por favor, não faça muito da história de fundo: não posso mudar o que recebo de Jersey. Agora, minha pergunta é a seguinte: como analiso o 2011-09-28T21: 48: 25Z do xml como uma data que o Java entende?

Obrigado