Довідка LibreOffice 24.8
Для перетворення значень дати на числа і назад використовуються такі функції.
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.
Повертає значення, що представляє день місяця на основі дати в числовому форматі, отриманої за допомогою функції DateSerial або DateValue.
Повертає місяць року з дати у числовому форматі, отриманої за допомогою функції DateSerial або DateValue.
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.
Повертає рік з дати у числовому форматі, створеної за допомогою функції DateSerial або DateValue.
Повертає дату в форматі ISO без роздільників (РРРРММДД) з дати у числовому форматі, створеної за допомогою функції DateSerial, або DateValue, або CDateFromIso.
Рік зазначається принаймні 4-ма цифрами, з нулями на початку, якщо абсолютне значення менше ніж 1000; він може бути від'ємним з мінусом на початку, якщо дата належить до року до нашої ери, і може містити більше ніж 4 цифри, якщо абсолютне значення більше, ніж 9999. Повернутий відформатований рядок належить до діапазону від "-327680101" до "327671231".
Роки менші ніж 100 і більші ніж 9999 підтримуються, починаючи з LibreOffice 5.4.
Повертає внутрішній номер дати з рядка, який містить дату в форматі ISO (РРРРММДД або РРРР-ММ-ДД).
Рік зазначається принаймні 2-ма цифрами (підтримується для сумісності лише у форматі РРММДД без роздільників) або принаймні 4-ма цифрами. Для варіанту з 4-х цифр додаються на початку нулі, якщо абсолютне значення менше ніж 1000; рік може бути від'ємним з мінусом на початку, якщо дата належить до року до нашої ери, і може містити більше ніж 4 цифри, якщо абсолютне значення більше, ніж 9999. Повернутий відформатований рядок належить до діапазону від "-327680101" до "327671231" або від "-32768-01-01" до "32767-12-31".
Неправильна дата спричиняє помилку. Рік 0 не допускається, останнім днем до нашої ери є -0001-12-31 і наступним днем нашої ери є 0001-01-01. Дати перед 1582-10-15 задаються за пролептичним григоріанським календарем.
Під час конвертування числового подання дати в рядок для друку, наприклад, для команд Print або MsgBox, використовується типовий локальний календар і дати до 1582-10-15 можуть бути подані за Юліанським календарем, внаслідок чого може бути виведена не та дата, яка очікувалась. Для перетворення таких чисел на рядкове подання за пролептичним григоріанським календарем скористайтесь функцією CDateToIso.
Формат РРРР-ММ-ДД з роздільниками підтримується, починаючи з LibreOffice 5.3.4. Роки менші ніж 100 або більші ніж 9999 допускаються, починаючи з LibreOffice 5.4, якщо не увімкнено режим сумісності VBA.
Повертає часову частину дати як структуру часу UNO com.sun.star.util.Date
Перетворює структуру UNO com.sun.star.util.DateTime у значення типу дата.
Adds a date or time interval to a given date a number of times and returns the resulting date.