¿Cómo puedo analizar la cadena de fecha RFC 3339 en ZondeDateTime?

Problema:

Debería analizar una cadena de fecha RFC3339 . Funciona bien con ISO_ZONED_DATE_TIME :

ZonedDateTime.parse("1985-04-12T23:20:50.52Z", ISO_ZONED_DATE_TIME);
ZonedDateTime.parse("1996-12-19T16:39:57-08:00", ISO_ZONED_DATE_TIME);

Digamos que solucionaré un problema de la Convención de compensación local desconocida solo para no aceptar estas fechas. Pero todavía tengo un problema con algunos casos de esquina como este:

  1990-12-31T23:59:60Z

Esto representa el segundo salto insertado a fines de 1990.

  1990-12-31T15:59:60-08:00

Esto representa el mismo segundo salto en la hora estándar del Pacífico, 8
horas detrás de UTC. "1990-12-31T15: 59: 60-08: 00"

Pregunta:

  • ¿Cómo puedo analizarlo evitando perder segundos?

Actualizar:

  • ¿Existe alguna alternativa a ZonedDateTime que se adapte bien a RFC3339?
Respuesta 1

Mi objetivo es conectarme a mi servidor Linux usando una aplicación Java y ejecutar un comando Linux. Ya he logrado esto usando la API JSch pero parece que no puedo entender cómo ejecutar más de ...

Tengo un problema de diseño realmente difícil en mi aplicación de swing. En términos generales, tengo una JTable y una JLabel para mostrar. La etiqueta está justo debajo de la mesa. Cuando la altura de estos dos componentes ...

He subido mi aplicación en la tienda de juegos, pero cuando descargo mi aplicación, el ícono se establece en el ícono predeterminado de Android. Intenté solucionar el problema muchas veces, pero no puedo. Todo parece estar bien en mi ...

Estoy usando ADF Framework dentro del paquete webcenter 11.1.1.5, que resultó haber incluido las bibliotecas Apache POI versión 3.5. Sin embargo, el proyecto actual requiere al menos 3.7, o incluso la última versión de este ...