es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Tag: ZONEDDATETIME

Obteniendo diferentes fechas y horas localmente y de forma remota

Estoy utilizando ZonedDateTime para convertir la marca de tiempo de GMT a la marca de tiempo de America/Phoenix. Aquí está mi implementación: public static ZonedDateTime convertGMTTimestampToLocalTime(Timestamp gmtTime, String timeZone) throws Exception { ZonedDateTime atZone = Instant .ofEpochMilli( gmtTime.getTime() ) .atZone( ZoneId.of( timeZone ) ); return atZone; } Esto da el . . . Read more

Ordena un Map por fecha para encontrar el máximo y el mínimo.

Tengo un mapa hash con el formato de HashMap<Long, ZonedDateTime>. Por ejemplo, [(100, 01/01/2018 – 13:45:30 +0000), (101, 02/05/2018 – 13:45:30 +0000), (102, 02/01/2012 – 13:45:30 +0000)]. Quiero esta salida: (102, 02/01/2012 – 13:45:30 +0000) (100, 01/01/2018 – 13:45:30 +0000) (101, 02/05/2018 – 13:45:30 +0000)

¿Cómo analizar la cadena de fecha ‘2021-08-03T10:00:00EDT’ a ZonedDateTime en Java?

Estoy recibiendo el siguiente error al intentar con el patrón de abajo: private static final DateTimeFormatter DATE_TIME_FORMATTER = DateTimeFormatter.ofPattern(“yyyy-MM-dd’T’HH:mm:ssz”); ¿Alguien puede explicar la razón detrás de esto? Error recibido con el patrón anterior: java.time.format.DateTimeParseException: Text ‘2021-08-03T10:00:00EDT’ no pudo ser analizado en el índice 19.