Fala galera!
Estou integrando uma aplicação com a API do PagSeguro. Quando busco uma transação no servidor do pagseguro, ele me retorna um xml com os dados da transação, eu carrego esse xml em uma String e uso o xStream para converte o xml em um objeto Transaction da própria API do PagSeguro.
O problema é que ele retorna a data nesse formato:
<date>2012-03-27T15:08:56.000-03:00</date>
E quando o xStream tenta converter para um java.util.Date, ele diz que o formato não é aceito.
A princípio eu já havia resolvido criando uma classe Transaction na mão com o atributo date do tipo String. Mas agora eu preciso usar a classe deles para poder usar outros atributos dela.
Alguém que já tenha mexido com a API deles teve o mesmo problema, e se não, como fez para converter a data?
Valeu galera!