Quelle est la différence entre «kk» et «HH» +1 dans ISO-8601?


9

Dans l'ISO-8601, il existe plusieurs formats d'heures, l'un d'eux est "kk" pour les heures 1-24.

Quel est le but de cela? Y a-t-il des pays qui compensent leur temps? Est-ce pour des usages militaires?

L' article de wikipedia n'a pas clarifié la nature exacte entre HH et kk. La principale source de ma préoccupation est le comportement des formats dans SimpleDataFormatter .

Edit: La partie directe du SimpleDateFormat à laquelle je fais référence est la suivante:

H Heure dans la journée (0-23) Numéro 0
k Heure dans la journée (1-24) Numéro 24

En cours d'utilisation ...

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

4
kkne l' est pasHH+1 .
Ordous

1
Sans un extrait de la section à laquelle vous faites référence, il est difficile de répondre à cette question.

4
kkexprime minuit à 24h00, plutôt à 00h00. Son utilisation est uniquement dans les horaires et les horaires pour indiquer que quelque chose se termine à minuit ( simple.wikipedia.org/wiki/24-hour_clock ), il serait généralement utilisé pour exprimer une heure de fin dans une plage horaire.
David Arno

5
Votre exemple d'utilisation est incorrect. kk:mm:sssera 24:00:00dans votre exemple.
David Arno

1
+1 parce que je ne vois pas pourquoi cette question devait être
déclassée

Réponses:


2

Réponse directe à votre question, il n'y a pas de différence. Le fait est que vous n'avez pas besoin de faire le calcul +1 en utilisant kk. Ma source se trouve à: http://www-01.ibm.com/support/knowledgecenter/SSKM8N_8.0.0/com.ibm.etools.mft.doc/ak05616_.htm?lang=pt

Ici vous trouvez cette description:

HH heure de jour sous forme de 24 heures (00-23) kk heure de jour sous forme de 24 heures (01-24)

Maintenant, concernant HH + 1 = kk. Exemple: HH: 00 en kk est 01. Vous pouvez le faire pour chacune des valeurs.

Quant à l'utilisation, c'est à des fins i18n ou pour des utilisations différentes comme vous l'avez déjà mentionné. Dans différentes parties du monde, différentes notations sont utilisées. Mais normalement, vous n'utiliseriez kk que dans des situations où vous avez des heures d'ouverture qui vont au-delà ou après 24 heures. Par exemple, les chaînes de télévision.


Veuillez fournir plus d'informations dans la réponse
Kromster

Informations supplémentaires sur Wikipedia: en.wikipedia.org/wiki/24-hour_clock#Midnight_00:00_and_24:00
Gary Rowe
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.