Qual è la differenza tra "kk" e "HH" +1 in ISO-8601?


9

Nell'ISO-8601 ci sono diversi formati di ora, uno dei quali è "kk" per ore 1-24.

Qual è lo scopo di questo? Ci sono paesi che compensano il loro tempo? È per usi militari?

L' articolo di Wikipedia non ha chiarito la natura esatta tra HH e kk. La fonte principale della mia preoccupazione è il comportamento dei formati in SimpleDataFormatter .

Modifica: la parte diretta da SimpleDateFormat a cui mi riferisco è questa:

H Ora nel giorno (0-23) Numero 0
k Ora nel giorno (1-24) Numero 24

In uso ...

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

4
kknon lo è HH+1.
Ordous,

1
Senza uno snippet della sezione a cui ti riferisci, è difficile rispondere a questa domanda.

4
kkesprime la mezzanotte come 24:00, piuttosto 00:00. È solo uso negli orari e negli orari per indicare che qualcosa finisce a mezzanotte ( simple.wikipedia.org/wiki/24-hour_clock ), in genere viene utilizzato per esprimere un orario di fine in un intervallo di tempo.
David Arno,

5
Il tuo esempio di utilizzo non è corretto. kk:mm:sssarà 24:00:00nel tuo esempio.
David Arno,

1
+1 perché non riesco a capire perché questa domanda debba essere
sottoposta a voto negativo

Risposte:


2

Risposta diretta alla tua domanda, non c'è differenza. Il punto è che non è necessario eseguire il calcolo +1 utilizzando kk. La mia fonte è reperibile all'indirizzo: http://www-01.ibm.com/support/knowledgecenter/SSKM8N_8.0.0/com.ibm.etools.mft.doc/ak05616_.htm?lang=pt

Qui trovi questa descrizione:

HH ora del giorno in 24 ore (00-23) kk ora del giorno in 24 ore (01-24)

Ora, per quanto riguarda HH + 1 = kk. Esempio: HH: 00 in kk è 01. Puoi farlo per ciascuno dei valori.

Per quanto riguarda l'uso, è per scopi i18n o usi diversi, come hai già detto. In diverse parti del mondo, vengono utilizzate diverse notazioni. Ma normalmente, useresti kk solo in situazioni in cui hai orari di lavoro che vanno oltre o dopo 24 ore. Ad esempio, le stazioni TV.


Fornisci maggiori informazioni nella risposta
Kromster

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.