Android - TimeZone Date

 
Vista:

TimeZone Date

Publicado por Roberto Chiza (1 intervención) el 16/11/2018 23:13:23
Buenas comunidad,

Estoy en un dilema, con el tema de conversiones de fechas Date de una TimeZone a otro TimeZone.

El TimeZone por defecto es "America/Los_Angeles"
El TimeZone a cambiar es "America/Guayaquil"

Primero mi minSdkVersion es la 23 (Marshmallow).

El código es el siguiente:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss Z");
 
String fechaAngeles = "2018-11-16 14:12:10 -0800";
// crea la zona horaria local
TimeZone timezone = TimeZone.getTimeZone("America/Guayaquil");
 
format.setTimeZone(timezone);
//format.applyPattern("yyyy-MM-dd HH:mm:ss Z");
Date fecha = null;
try {
    fecha = format.parse(fechaAngeles);
} catch (ParseException e) {
    e.printStackTrace();
}

el resultado debería 2018-11-16 17:12:10 -0500, al momento de realizar el "format.parse"
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder