Mostrar la fecha / hora UTC en la fecha / hora de acuerdo con la zona horaria actual
Estoy recibiendo una cadena de fecha / hora de la web en el formato "aaaa / mm / dd'T'HH: MM: SS'Z '" y está en UTC.
Ahora tengo que identificar la zona horaria actual del dispositivo y luego convertir este tiempo a mi hora local ..
- Cómo borrar un JSONArray
- El icono de 3 líneas no se anima en una imagen más pequeña en el Cajón de navegación
- ViewPager dentro de Fragmento no muestra a pesar de usar getChildFragmentManager () al construir FragmentPagerAdapter
- Inflater y lazo no funciona como debería
- Cómo cambiar el fragmento con la actividad de navegación inferior?
¡Cómo lo hago, los pls me sugieren !!
(UTC, La hora actual es: 10:25 AM, a qué hora está en la India la)
- Acerca de pérdidas de memoria y métodos genéricos
- Error de modificador no válido para la clase estática
- ¿Qué es Native Android con java?
- Cómo revertir el enum?
- ¿Por qué podría mi aplicación para Android ocasionalmente agotar la batería extremadamente rápido?
- Necesidad de entender algún código java
- Cómo enviar una cookie junto con HttpGet en Java
- ¿Utilizar un archivo mapeado en memoria como un archivo de intercambio?
Intente usar TimeZone.getDefault()
lugar de TimeZone.getTimeZone("GMT")
De los documentos :
… obtendrá un TimeZone usando getDefault que crea un TimeZone basado en la zona horaria donde se ejecuta el programa.
EDIT: Puede analizar la fecha usando SimpleDateFormat (también hay la documentación en la cadena de formato allí). En su caso, usted quiere hacer (no probado):
// note that I modified the format string slightly SimpleDateFormat fmt = new SimpleDateFormat("yyyy/MM/dd'T'HH:mm:ss'Z'"); // set the timezone to the original date string's timezone fmt.setTimeZone(TimeZone.getTimeZone("GMT")); Date date = fmt.parse("1998/12/21T13:29:31Z", new ParsePosition(0)); // then reset to the target date string's (local) timezone fmt.setTimeZone(TimeZone.getDefault()); String localTime = fmt.format(date);
Alternativamente, utilice dos instancias separadas de SimpleDateFormat, una para el original y otra para el tiempo objetivo.
- ¿Necesito agregar un nuevo hash clave a la configuración de la aplicación de Facebook cada vez que cambie de ordenador?
- Encuentra mi versión de aplicación de aire en AS3 en iOS y Android