Fungsi CDateFromIso

Mengembalikan nomor tanggal internal dari string yang berisi tanggal dalam format ISO (YYYYMMDD atau YYYY-MM-DD).

Bagian tahun harus terdiri dari setidaknya empat digit atau dua (didukung hanya dalam format YYMMDD tanpa pemisah untuk kompatibilitas). Dengan empat digit terkemuka nol harus diberikan jika nilai absolut adalah kurang dari 1000, bisa negatif dengan tanda minus terkemuka jika waktu berlalu menandakan satu tahun sebelum Masehi (BCE) dan dapat memiliki lebih dari empat digit jika nilai mutlak lebih besar dari 9999. String diformat dapat di kisaran "-327680101" "327671231", atau "-32768-01-01"untuk "32767-12-31".

Tanggal yang tidak valid menghasilkan galat. Tahun 0 tidak diterima, hari terakhir pada kalendar SM adalah -0001-12-31 dan hari berikutnya pada kalendar Era Umum adalah 0001-01-01. Tanggal sebelum 1582-10-15 berada dalam kalender Gregorian proleptic.

Ikon Tip

Bila mengubah nomor seri tanggal untuk string dicetak, misalnya untuk perintah cetak atau MsgBox, lokal default kalender digunakan dan pada itu 1582-10-15 tanggal migrasi dapat beralih kepada kalendar Julian, yang dapat mengakibatkan tanggal yang ditampilkan dari yang diharapkan. Gunakan fungsi CDateToIso untuk mengkonversi nomor tanggal tersebut ke representasi string dalam kalendar Gregorian proleptic.


Ikon Catatan

Format YYYY-MM-DD dengan separator didukung sejak LibreOffice 5.3.4. Tahun yang kurang dari 100 atau lebih besar dari 9999 diterima sejak LibreOffice 5.4 jika tidak dalam mode kompatibilitas VBA.


Sintaksis:


CDateFromIso(String)

Nilai hasil:

Dalam nomor tanggal

Parameter:

String: String yang berisi tanggal dalam format ISO.

Kode kesalahan:

5 Tidak sah dalam pemanggilan prosedur

Contoh:


    dateval = CDateFromIso("20021231")
    dateval = CDateFromIso("2002-12-31")

kembalikan keduanya 12/31/2002 dalam format tanggal sistem Anda

Mohon dukung kami!