База Знаний: Calc. Функции даты и времени. Введение
В InfraOffice.pro Calc, даты и время представляются числами. Например число 39 441 может представлять дату 25 Декабря 07 г. Мы можем ввести 39 441 в ячейку, а затем (выбрав Формат → Ячейки ...) выбрать формат даты, чтобы отобразить число в виде даты.
Хотя число, представляющее дату / время — то же самое, что и любое другое число (за исключением того, что мы хотим отобразить его в виде даты или времени), может быть полезным использовать термин «дата / время в числовом формате». Дата в числовом формате — просто число дней, которые прошли начиная с выбранной начальной даты. По умолчанию (обычно) начальная дата — 30 декабря 1899 г.; выберите Сервис → Параметры → InfraOffice.pro Calc → Вычисления, чтобы изменить его на 1 января 1904 года для программ Apple, или 1 января 1900 года для старого программного обеспечения StarCalc 1.0 в случае необходимости.
Время представляется как часть дня — например 0,5 — половина дня, или 12 часов, или полдень; 0,25 — четверть дня, или 6:00. Таким образом 39 441,25 представляет 25 Декабря 2007 г. 6:00.
Было бы чрезвычайно неудобно, если для ввода даты в ячейку, мы должны были вводить дату в числовом формате в неё, а затем изменять формат отображения. Поэтому Calc пробует сделать это за нас: если мы вводим 25 Декабря 07, Calc распознает, что это — дата, преобразует её в числовой формат и задает формат отображения в виде даты. Calc распознаёт широкий диапазон возможных записей дат — например:
- 25‑декабря‑07,
- 25 декабря 2007,
- 25 декабря 07,
а также
- 25.12.07 или
- 12.25.07 (последние два зависят от используемой системы дат — дни или месяцы записываются сначала).
Если мы вводим только 2 цифры года (например 07 вместо 2007), Calc должен знать, подразумеваем ли мы 2007 или 1907 год. В Сервис → Параметры → 'InfraOffice.pro' → Общие устанавливается диапазон лет, в котором Calc признаёт годы, заданные двумя цифрами.
Часть функций даты и времени Calc возвращает «дату» или «время» (например TODAY() ). Это просто дата в числовом формате, но если ячейка будет не отформатирована, то Calc покажет дату или время, а не числовой формат.
Примеры в описаниях функций Calc используют международный стандартизированный ISO формат даты для ясности, потому что он не зависит от региональных настроек; например, 23 мая 2009 г. представляется как 2009-05-23.
InfraOffice.pro 3.1.x