Veri Tiplerini Dönüştürmek

İçerikler
Dizin 🔎︎

# Tahih Değerlerinin Çevrilmesi

Aşağıdaki fonksiyonlar tarih değerlerini hesaplanabilir sayılara (veya tersi) dönüştürür.

## DateSerial Function

Returns a Date value for a specified year, month, and day.

## DateValue Function

Returns a Date object from a string representing a date.

The returned object is represented internally as a single numeric value corresponding to the specified date. This value can be used to calculate the number of days between two dates.

## 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.

## WeekDay Function

This function returns the number corresponding to the weekday represented by a serial date number that is generated by the DateSerial or the DateValue functions.

## 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.

LibreOfficeDev 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 LibreOfficeDev 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 LibreOfficeDev 5.4 sürümünden itibaren kabul edilmektedir.

## CDateToUnoDate Fonksiyonu

Tarihi bir UNO com.sun.star.util.Date yapısı olarak döndürür.

## CDateFromUnoDate Fonksiyonu

Bir UNO com.sun.star.util.Date yapısını bir tarih değerine dönüştürür.

## 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.

## DateAdd Fonksiyonu

Adds a date or time interval to a given date a number of times and returns the resulting date.

## DateDiff Fonksiyonu

Returns the number of date or time intervals between two given date values.

## DatePart Fonksiyonu

DatePart fonksiyonu tarihin belirlenen bir bölümünü döndürür.