Tolong jelaskan mengenai Waktu dari ISO 8601

ISO 8601 menggunakan sistem 24-jam. Pada ISO 8601-1:2019, standar format dasar adalah  dan format yang diperluas adalah . Versi-versi sebelumnya menghilangkan T (mewakili waktu) dalam kedua format. Pada kedua format ini:

[hh] merujuk ke jam antara 00 dan 23.

[mm] merujuk ke menit antara 00 dan 59.

[ss] mengacu pada detik antara 00 dan 60 (angka 60 hanya digunakan untuk menunjukkan detik kabisat tambahan).

Jadi waktu dapat muncul sebagai "T134730" dalam format dasar atau  dalam format yang diperluas. ISO 8601-1:2019 memungkinkan T dihilangkan dalam format yang diperluas, seperti dalam . Huruf T hanya dapat dihilangkan dalam format dasar ketika tidak ada risiko ambiguitas dengan ekspresi tanggal. Baik detik, atau menit dan detik, dapat dihilangkan dari format waktu dasar atau diperluas untuk menyingkat bentuk, namun akan mengurangi presisi. Dalam keadaan ini, format waktu presisi yang dihasilkan adalah:

dalam format dasar atau  dalam format yang diperluas, ketika detik dihilangkan.

T[hh], ketika detik dan menit dihilangkan.

Pada ISO 8601-1:2019, tengah malam hanya dapat disebut sebagai , sesuai dengan awal hari kalender. Versi standar sebelumnya mengizinkan  yang sesuai dengan akhir hari, tetapi ini secara eksplisit tidak diizinkan oleh revisi 2019.

Pecahan desimal dapat ditambahkan ke satuan waktu urutan terendah yang ada, dengan menggunakan koma atau titik sebagai pemisah antara satuan waktu dan pecahannya. Misalnya, untuk menunjukkan "14 jam, 30 setengah menit", jangan sertakan angka detik; nyatakan sebagai , , , atau . Tidak ada batasan pada jumlah tempat desimal untuk pecahan desimal. Namun, jumlah tempat desimal perlu disepakati oleh pihak-pihak yang berkomunikasi. Misalnya, di Microsoft SQL Server, ketepatan pecahan desimal untuk DATETIME sebesar 3, artinya, .