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


9

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 compensan su tiempo? ¿Es para usos militares?

El artículo de Wikipedia no aclaraba 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 esta:

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

En uso ...

HH:mm:ss  // 00:00:00
kk:mm:ss  // 01:00:00

44
kkes no HH+1 .
Ordous

1
Sin un fragmento de la sección a la que se refiere, es difícil responder esta pregunta.

44
kkexpresa la medianoche como 24:00, en lugar de 00:00. Solo se usa en horarios y horarios para indicar que algo termina a la medianoche ( simple.wikipedia.org/wiki/24-hour_clock ), generalmente se usaría para expresar una hora de finalización en un rango de tiempo.
David Arno

55
Su ejemplo de uso es incorrecto. kk:mm:ssestará 24:00:00en tu ejemplo.
David Arno

1
+1 porque no puedo ver por qué esta pregunta debía ser
rechazada

Respuestas:


2

Respuesta directa a su pregunta, no hay diferencia. El punto es que no necesita hacer el cálculo de +1 usando kk. Mi fuente se puede encontrar en: http://www-01.ibm.com/support/knowledgecenter/SSKM8N_8.0.0/com.ibm.etools.mft.doc/ak05616_.htm?lang=pt

Aquí encontrarás esta descripción:

HH hora del día en forma de 24 horas (00-23) kk hora del día en forma 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 diferentes usos como ya mencionó. En diferentes partes del mundo, se utilizan diferentes notaciones. Pero normalmente, solo usaría kk en situaciones en las que tenga un horario comercial que vaya más allá o después de 24 horas. Por ejemplo, estaciones de televisión.


Proporcione más información en la respuesta
Kromster

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.