LibreOffice 25.2 žinynas
Šios funkcijos konvertuoja datos reikšmes į skaičiuojamus skaičius ir atgal.
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.
Grąžina reikšmę, kuri nurodo mėnesio dieną, remdamasi eilės datos numeriu, kurį sugeneruoja DateSerial arba DateValue.
Grąžina metų mėnesį nuo serijinės datos, kurią sugeneruoja „DateSerial“ arba „DateValue“ funkcija.
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.
Grąžina metus iš serijinio datos numerio, kurį sugeneruoja „DateSerial“ arba „DateValue“ funkcija.
Grąžina datą ISO formatu be skyriklių (MMMMMMDD) iš serijos datos numerio, kurį sugeneruoja „DateSerial“ arba „DateValue“ arba „CDateFromIso“ funkcija.
Metų dalį sudaro mažiausiai keturi skaitmenys su nuliais, jei absoliučioji reikšmė yra mažesnė nei 1000, ji gali būti neigiama su minuso ženklu, jei praleista data žymi metus iki mūsų eros ir ji gali turėti daugiau daugiau nei keturi skaitmenys, jei absoliučioji reikšmė yra didesnė nei 9999. Pateikta suformatuota eilutė gali būti intervale nuo -327680101 iki 327671231.
Metai gali būti iš intervalo mažiau nei 100 ir daugiau nei 9999, kadangi „%{PRODUCTNAME}“ lygu 5.4.
Grąžina vidinį datos numerį iš eilutės, kurioje yra data ISO formatu (MMMMMMDD arba MMMM-MM-DD).
Metų dalį turi sudaryti arba du (palaikomi tik MMMMDD formatu be skiriklių suderinamumui), arba mažiausiai keturi skaitmenys. Jei absoliučioji reikšmė yra mažesnė nei 1000, turi būti nurodyti keturi skaitmenys, kurių pirmasis lygus nuliui, jei reikšmė neigiama su minuso ženklu, jei praėjusi data žymi metus iki mūsų eros ir gali būti daugiau nei keturi skaitmenys, tai absoliučioji reikšmė yra didesnė nei 9999. Formatuota eilutė gali būti intervale nuo -327680101 iki 327671231 arba nuo -32768-01-01 iki 32767-12-31.
Dėl netinkamos datos įvyksta klaida. 0 metai nepriimami, paskutinė prieš mūsų erą diena yra -0001-12-31, o kita diena yra 0001-01-01. Datos iki 1582-10-15 yra pagal Grigaliaus kalendorių.
Konvertuojant datos serijinį numerį į spausdinamą eilutę, pvz., komandai „Print“ arba „MsgBox“, naudojamas numatytasis lokalės kalendorius ir tuo metu 1582-10-15 perjungimo data gali būti perjungta į Julijaus kalendorių, todėl data gali būti rodoma kitokia nei tikėtasi. Naudokite CDateToIso funkcija, jei norite konvertuoti tokį datos numerį į eilutės atitikimą Grigaliaus kalendoriuje.
MMMM-MM-DD formatas su skirikliais palaikomas nuo „LibreOffice 5.3.4“. Metai, mažiau nei 100 arba daugiau nei 9999, priimami, nuo „LibreOffice 5.4“, jei nesama VBA suderinamumo veiksenoje.
Adds a date or time interval to a given date a number of times and returns the resulting date.