ใน ISO-8601 มีรูปแบบหลายชั่วโมงรูปแบบหนึ่งคือ "kk" สำหรับชั่วโมง 1-24
จุดประสงค์ของสิ่งนี้คืออะไร? มีประเทศที่ชดเชยเวลาของพวกเขาหรือไม่? สำหรับการใช้งานทางทหารหรือไม่?
บทความวิกิพีเดียไม่ได้ชี้แจงธรรมชาติที่แท้จริงระหว่าง HH และ kk แหล่งที่มาหลักของความกังวลของฉันคือพฤติกรรมของรูปแบบในที่SimpleDataFormatter
แก้ไข: ส่วนโดยตรงจาก SimpleDateFormat ที่ฉันอ้างถึงคือ:
ชั่วโมงในวัน (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