estoy usando este sencillo formato de fechaSimpleDateFormat lleva demasiado tiempo cuando la zona horaria se incluye
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss.SSS Z");
el problema es cuando utilizo este se tarda demasiado tiempo para convertir el tiempo, en Logcat veo algo como esto
I/Resources(4284): Loaded time zone names for en in 272ms.
I/Resources(4284): Loaded time zone names for en in 194ms.
I/Resources(4284): Loaded time zone names for en in 112ms.
I/Resources(4284): Loaded time zone names for en in 111ms.
I/Resources(4284): Loaded time zone names for en in 113ms.
I/Resources(4284): Loaded time zone names for en in 127ms.
I/Resources(4284): Loaded time zone names for en in 253ms.
I/Resources(4284): Loaded time zone names for en in 110ms.
I/Resources(4284): Loaded time zone names for en in 154ms.
I/Resources(4284): Loaded time zone names for en in 112ms.
¿Cómo puedo usar sencilla formater fecha, pero para acelerar las cosas, no quiero tomar ~ 150 ms para cada conversión ...
¿alguien ha tenido este problema antes?
publique su código ... –
Si es la zona horaria que lo desacelera, puede calcularlo una vez y luego agregarlo como una para cada formato, ya que es poco probable que la zona horaria cambie. – Jave
este es el código, la demora está en el nuevo SimpleDateFormat ("aaaa-MM-dd HH: mm: ss.SSS Z "); y es porque tengo la zona incluida, si ejecuto mi código con el nuevo SimpleDateFormat (" aaaa-MM-dd HH: mm: ss.SSS "); [sin la zona horaria] funciona bien , el único problema es cuando se incluye el huso horario simplemente toma demasiado tiempo No sé por qué – Lukap