ISO-8601'de birden fazla saat formatı vardır, bunlardan biri 1-24 saat boyunca "kk" dır.
Bunun amacı ne? Zamanını telafi eden ülkeler var mı? Askeri kullanımlar için mi?
Wikipedia makale HH ve kk arasındaki kesin doğasını açıklamak vermedi. Endişemin ana kaynağı SimpleDataFormatter'daki formatların davranışıdır .
Düzenleme: Ben atıfta olduğum SimpleDateFormat doğrudan parçası şudur:
H Günün saati (0-23) Sayı 0
k Günün saati (1-24) Sayı 24
Kullanımda ...
HH:mm:ss // 00:00:00
kk:mm:ss // 01:00:00
kk
gece yarısını 00:00 yerine 24:00 olarak ifade eder. Sadece bir şeyin gece yarısında ( simple.wikipedia.org/wiki/24-hour_clock ) sona erdiğini belirtmek için zamanlamalarda ve zamanlamalarda kullanılır, genellikle bir zaman aralığında bir bitiş zamanını ifade etmek için kullanılır.
kk:mm:ss
olacak 24:00:00
sizin örnekte.
kk
olduğu değilHH+1
.