Tahih Değerlerinin Çevrilmesi
Aşağıdaki fonksiyonlar tarih değerlerini hesaplanabilir sayılara (veya tersi) dönüştürür.
DateValue Fonksiyonu
Bir tarih dizisinden bir tarih değeri döndürür. Tarih dizisi tek bir sayısal değer içinde tam bir tarihtir. Ayrıca iki tarih arasındaki farkı belirlemek için de bu seri numarasını kullanabilirsiniz.
Gün Fonksiyonu
DateSerial veya DateValue tarafından üretilmiş seri tarih sayısını temel alan ayın kaçıncı günü olduğu değerini döndürür.
Ay Fonksiyonu
DateSerial veya DateValue fonksiyonu tarafından oluşturulan bir seri tarihten itibaren yılın bir ayını döndürür.
HaftanınGünü Fonksiyonu
DateSerial veya DateValue fonksiyonu tarafından oluşturulan seri tarih numarasının belirlediği güne karşılık gelen sayıyı döndürür.
Yıl Fonksiyonu
DateSerial veya DateValue fonksiyonu tarafından üretilen seri tarih sayısının yılını döndürür.
CDateToIso Fonksiyonu
DateSerial ya da DateValue fonksiyonuyla üretilen seri tarih sayısından ISO biçiminde ayraçlar olmadan (YYYYMMDD) tarih döndürür.
Yıl bölümü en az dört basamaklı olmalıdır, mutlak değer 1000'den küçükse önde gelen sıfırlar verilmelidir, milattan önceki (BCE) yıllar için eksi işareti kullanılabilir ve 9999'dan büyük yıllar için dörtten fazla basamak kullanılabilir. Kullanılabilir değer "-327680101" ile "327671231" arasında olmalıdır.
LibreOffice 5.4 sürümünden itibaren 100'den küçük ve 9999'dan büyük yıllar da desteklenmektedir.
CDateFromIso Fonksiyonu
ISO biçiminde tarih içeren karakter dizisinden dahili tarihi döndürür (YYYYMMDD veya YYYY-MM-DD).
Yıl bölümü ya iki basamaklı (sadece YYAAGG biçimi desteklenmekt) ya da en az dört basamaklı olmalıdır. Dört basamaklı olduğunda mutlak değer 1000'den küçükse önde gelen sıfırlar verilmelidir, milattan önceki (BCE) yıllar için eksi işareti kullanılabilir ve 9999'dan büyük yıllar için dörtten fazla basamak kullanılabilir. Kullanılabilir değerler "-327680101" ile "327671231" veya "-32768-01-01" ile "32767-12-31" arasında olmalıdır.
Geçersiz tarih bir hataya neden olur. 0 yılı kabul edilmez, milattan önceki son tarih -0001-12-31 iken onun ertesi günü 0001-01-01'dir. 1582-10-15 öncesi tarihler Proleptik Gregoryen takvimindedir.
Bir tarih seri numarasını yazdırılabilir bir dizgeye dönüştürürken, örneğin Yazdır veya MsgBox komutu için, yerel ayarın varsayılan takvimi kullanılır ve bu tarihte 1582-10-15 kesinleşme tarihi Julian takvimine geçebilir ve bu da farklı bir tarihe neden olarak beklenenden daha fazla görünür. Bu tarih numarasını, proleptik Gregoryen takvimindeki bir dize gösterimine dönüştürmek için CDateToIso Fonksiyonunu kullanın.
YYYY-AA-GG biçimi ayraçlarla LibreOffice 5.3.4 sürümünden itibaren desteklenmektedir. 100'den küçük ve 9999'dan büyük yıllar VBA uyumluluk kipinde değilken LibreOffice 5.4 sürümünden itibaren kabul edilmektedir.
CDateToUnoDateTime Fonksiyonu
Tarihin zaman parçasını bir UNO com.sun.star.util.DateTime yapısı olarak döndürür.
CDateFromUnoDateTime Fonksiyonu
Bir UNO com.sun.star.util.DateTime yapısını bir Date değerine dönüştürür.