date iso 8601

date iso 8601

ISO 8601 - Format Waktu dan Tanggal yang Standar ISO 8601 dapat digunakan oleh siapa saja yang ingin menggunakan cara standar dalam menyajikan: Tanggal, Waktu dalam sehari, Waktu Universal Koordinat (UTC), Waktu Lokal dengan selisih waktu ke UTC, Tanggal dan waktu, Interval waktu, Interval waktu yang berulang. ISO 8601 adalah standar internasional yang mencakup pertukaran dan komunikasi data yang berhubungan dengan tanggal dan waktu di seluruh dunia. Standar ini dijaga oleh Organisasi Internasional untuk Standardisasi (ISO) dan pertama kali diterbitkan pada tahun 1988, dengan pembaruan pada tahun 1991, 2000, 2004, dan 2019, serta amendemen pada tahun 2022. [1] ISO 8601 berlaku untuk representasi dan format berikut: Kalender Gregorian proleptik, berdasarkan sistem ketepatan waktu 24 jam (dengan offset UTC) dan kombinasi antara keduanya. [1] Standar ini tidak memberikan arti khusus untuk setiap elemen tanggal/waktu yang diwakili: arti elemen apa pun tergantung pada konteks penggunaannya. Metode toISOString() dari instansi Tanggal (Date) mengembalikan string yang menjelaskan tanggal ini dalam format string tanggal dan waktu, format yang disederhanakan dan didasarkan pada ISO 8601, yang selalu memiliki panjang 24 atau 27 karakter (YYYY-MM-DDTHH:mm:ss.sssZ atau ±YYYYYY-MM-DDTHH:mm:ss.sssZ, masing-masing). Zona waktu selalu UTC, seperti yang ditandai dengan akhiran Z. 119. Terdapat banyak perbedaan antara ISO 8601 dan RFC 3339. Berikut beberapa contoh untuk memberikan gambaran: 2020-12-09T16:09:53+00:00 adalah nilai tanggal waktu yang sesuai dengan kedua standar. 2020-12-09 16:09:53+00:00 menggunakan spasi untuk memisahkan tanggal dan waktu. Ini diperbolehkan oleh RFC 3339 tetapi tidak diperbolehkan oleh ISO 8601. Pengembalian datetime yang sesuai dengan date_string dalam format ISO 8601 yang valid mana pun, dengan pengecualian berikut ini: Selisih zona waktu dapat memiliki detik pecahan. Separator T dapat diganti dengan setiap karakter Unicode tunggal. Tanggal ordinal saat ini tidak didukung. Jam dan menit pecahan tidak didukung. Saya menemukan datetime.isoformat dalam dokumentasi. Sepertinya melakukan apa yang Anda inginkan: datetime.isoformat([sep]). Mengembalikan string yang mewakili tanggal dan waktu dalam format ISO 8601, YYYY-MM-DDTHH:MM:SS.mmmmmm atau, jika mikro detik adalah nol, YYYY-MM-DDTHH:MM:SS. Jika utcoffset() tidak mengembalikan , string 6 karakter ditambahkan, memberikan selisih waktu UTC dalam jam dan menit yang ditandai oleh tanda positif atau negatif: YYYY-MM-DDTHH:MM:SS. . . Semua fungsi waktu dan tanggal mengakses nilai waktu sebagai semua string ISO-8601 atau nomor hari Julian. Mereka juga mengakses cap waktu unix dengan argumen opsional (modifikasi 'auto' dan 'unixepoch' yang dijelaskan di bawah). Karena fungsi timediff () tidak menerima argumen opsional apapun, hanya dapat menggunakan ISO-8601 dan nomor hari Julian nilai waktu. Pemformat Tanggal ISO yang memformat atau mengevaluasi tanggal tanpa selisih waktu, seperti '2011-12-03'. Ini mengembalikan pemformat yang tidak dapat diubah yang mampu memformat dan mengurai format tanggal lokal ISO-8601 yang diperluas. Format terdiri dari: Empat angka atau lebih untuk tahun. Tahun dalam rentang 0000 hingga 9999 akan dipadatkan sebelumnya dengan nol untuk memastikan empat angka.