Cadena al calendario con zona horaria en Android

I Buscando un método que convierta la cadena de tiempo en Calendario tiene este aspecto:

   public static Calendar stringToCalendar(String strDate, TimeZone timezone){
    String FORMAT_DATETIME = "yyyy-MM-dd'T'HH:mm:ss";
    SimpleDateFormat sdf = new SimpleDateFormat(FORMAT_DATETIME);
    sdf.setTimeZone(timezone);
    Date date = sdf.parse(strDate);
    Calendar cal = Calendar.getInstance(timezone);
    cal.setTime(date);
    return cal;
   }

Este código anterior no funciona.
Por ejemplo: cuando paso la cadena de tiempo ' 2012-05-08T09: 10: 10 ' con el patrón aaaa-MM-dd'T'HH: mm: ss y la zona horaria es GMT + 7, el resultado (del objeto Calendario) debería ser : 2012-05-08T16: 10: 10
El problema es por algunas razones, no quiero usar el tiempo de Joda . Entonces, ¿cómo puedo hacer esto?

Respuesta 1

Estoy creando una aplicación web usando Spring e hibernate. Estoy un poco confundido sobre el enfoque de la estructura de directorios. Enfoque 1: Crear una carpeta / paquete separado para cada módulo. ...

Tengo un problema al analizar cuando uso HTTPGET, especialmente el manejo de TIMEOUT y obtengo respuesta a través de HttpResponse y passto xmlR.parse (nuevo InputSource (instream)); y hacer el procedimiento de descanso. Pero hay ...

¿Alguien puede explicarme la diferencia entre vector3f y vector4f? Sé que vector3f contiene xyz, sin embargo, un vector4f contiene xyzw, pero ¿qué pasa si quiero convertir 3f a 4f qué valor pongo para w ...

JComboBox recupera información de la base de datos. La lista debe actualizarse inmediatamente después de agregar los datos. Soy consciente de que necesito activarContentsChanged a los valores para actualizar. No estoy seguro ...