ISO-8601中的“ kk”和“ HH” +1有什么区别?


9

在ISO-8601中,有多种小时格式,其中一种是1-24小时的“ kk”。

这样做的目的是什么?有没有抵消时间的国家?是用于军事用途吗?

维基百科的文章并没有明确HH和KK之间的确切性质。我关注的主要来源是SimpleDataFormatter中格式的行为。

编辑:我指的是来自SimpleDateFormat的直接部分是这样的:

H小时(0-23)时数0
k小时(1-24)时数24

在使用中...

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

4
kk不是 HH+1
2015年

1
没有您要参考的部分的摘要,很难回答这个问题。

4
kk将午夜表示为24:00,而不是00:00。它仅用于时间表和时间表中以表示某事物在午夜结束(simple.wikipedia.org/wiki/24-hour_clock),通常用于表示某个时间范围内的结束时间。
David Arno

5
您的用法示例不正确。kk:mm:ss24:00:00在您的示例中。
David Arno

1
+1,因为我看不到为什么这个问题需要被
驳回-ooxi

Answers:


2

直接回答您的问题,没有区别。关键是您不需要使用kk进行+1计算。我的资源可以在以下位置找到:http : //www-01.ibm.com/support/knowledgecenter/SSKM8N_8.0.0/com.ibm.etools.mft.doc/ak05616_.htm?lang=pt

在这里您可以找到以下描述:

HH一天中的24小时制(00-23)kk小时一天中的24小时制(01-24)

现在,关于HH + 1 = kk。示例:HH:kk中的00为01。您可以对每个值进行此操作。

至于用法,它是用于国际化的目的或您已经提到的不同用法。在世界的不同地区,使用了不同的符号。但是通常,只有在营业时间超过或超过24小时的情况下,才使用kk。例如,电视台。


请在答案中提供更多信息
Kromster

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.