У ISO-8601 є декілька годинних форматів, один з них "кк" протягом 1-24 годин.
Яка мета цього? Чи є країни, які компенсують свій час? Це для військових звичаїв?
Стаття у Вікіпедії не уточнила точну природу між НН та Кк. Основним джерелом мого занепокоєння є поведінка форматів у SimpleDataFormatter .
Редагувати: Пряма частина від SimpleDateFormat, яку я маю на увазі, це:
H Година в день (0-23) Число 0
k Година в день (1-24) Число 24
У користуванні ...
HH:mm:ss // 00:00:00
kk:mm:ss // 01:00:00
kk
виражається опівночі як 24:00, а не 00:00. Використовується лише в розкладах та графіках, щоб позначити, що щось закінчується опівночі ( simple.wikipedia.org/wiki/24-hour_clock ), як правило, це використовується для вираження часу закінчення у часовому діапазоні.
kk:mm:ss
буде 24:00:00
у вашому прикладі.
kk
не єHH+1
.