Mengonversi Nilai Tanggal
Fungsi-fungsi berikut mengonversi nilai tanggal ke angka yang dapat dihitung dan kembali.
Fungsi DateValue
Mengembalikan nilai tanggal dari string tanggal. String tanggal adalah tanggal lengkap dalam nilai numerik tunggal. Anda juga dapat menggunakan nomor seri ini untuk menentukan perbedaan antara dua tanggal.
Fungsi Day
Mengembalikan nilai yang mewakili hari dalam sebulan berdasarkan nomor seri tanggal yang dihasilkan oleh DateSerial atau DateValue.
Fungsi Month
Mengembalikan bulan dalam setahun dari seri tanggal yang dihasilkan oleh fungsi DateSerial atau DateValue.
WeekDay Function (BASIC)
Mengembalikan bilangan yang sesuai dengan hari kerja yang diwakili oleh nomor seri tanggal yang dihasilkan oleh fungsi DateSerial atau DateValue.
Fungsi Year
Mengembalikan tahun dari nomor tanggal seri yang dihasilkan oleh fungsi DateSerial atau DateValue.
Fungsi CDateToIso
Mengembalikan tanggal dalam format ISO tanpa pemisah (YYYYMMDD) dari nomor seri tanggal yang dihasilkan oleh DateSerial atau DateValue atau fungsi CDateFromIso.
Bagian tahun terdiri dari empat digit, dengan terkemuka nol 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 absolut lebih besar dari 9999. String diformat kembali dapat di "-327680101 berbagai"untuk "327671231".
Tahun kurang dari 100 dan lebih besar dari 9999 didukung sejak LibreOffice 5.4.
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.
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.
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.
Fungsi DateAdd
Menambahkan interval tanggal ke tanggal tertentu beberapa kali dan mengembalikan tanggal yang dihasilkan.