¿Cuál es la diferencia entre “kk” y “HH” +1 en ISO-8601?

8

En el ISO-8601 hay varios formatos de hora, uno de ellos es "kk" para las horas 1-24.

¿Cuál es el propósito de esto? ¿Hay países que compensen su tiempo? ¿Es para usos militares?

El artículo de wikipedia no aclaró la naturaleza exacta entre HH y kk. La principal fuente de mi preocupación es el comportamiento de los formatos en SimpleDataFormatter .

Editar: La parte directa de SimpleDateFormat a la que me refiero es la siguiente:

H Hora en día (0-23) Número 0
k Hora en día (1-24) Número 24

En uso ...

HH:mm:ss  // 00:00:00
kk:mm:ss  // 01:00:00
    
pregunta Creperum 07.10.2015 - 15:39

1 respuesta

2

Respuesta directa a su pregunta, no hay diferencia. El punto es que no necesitas hacer el cálculo de +1 usando kk. Mi fuente se puede encontrar en: enlace

Aquí encontrarás esta descripción:

HH hora del día en formato de 24 horas (00-23) kk hora del día en formato de 24 horas (01-24)

Ahora, con respecto a HH + 1 = kk. Ejemplo: HH: 00 en kk es 01. Puede hacer esto para cada uno de los valores.

En cuanto al uso, es para fines i18n o usos diferentes como ya ha mencionado. En diferentes partes del mundo, se utilizan diferentes notaciones. Pero normalmente, solo usaría kk en situaciones en las que tiene horarios comerciales que van más allá o después de 24 horas. Por ejemplo, estaciones de TV.

    
respondido por el pietromenna 16.10.2015 - 21:17

Lea otras preguntas en las etiquetas

Comentarios Recientes

Como en copia cero, sí. Con este pequeño golpe, ISO-8601 agregó el modo DIN para ayudar a los escritores. Pero con kk, el cambio se eliminó para ayudar a confiar en las instrucciones de actualización. Sigue siendo una de las molestias menores de ISO-8601. Al buscar "Baud rate" en directorios estándar como / tmp / vblanuthereum_live y como lib / vblanuthereum en directorios estándar, uno solo tiene que probar / dev / null en el DD. usted indexa Si de hecho es una actualización requerida por los usuarios remotos... Lee mas