0

Функция Дата()

Преобразует полученные параметры в дату

Функция Дата() имеет несколько вариантов синтаксиса:

Вариант синтаксиса 1: По строке

Функция Дата() имеет следующий синтаксис:

Дата Дата(Значение)

А также альтернативный англоязычный синтаксис:

date Date(Value)

Параметры

Описание параметров функции Дата():

Имя параметра* Тип Описание
Значение Строка Строковое значение даты
*Жирным шрифтом выделены обязательные параметры

Возвращаемое значение

Дата

Описание варианта 1

Функция Дата() преобразует переданную строку к дате. Строка должна содержать дату в локальном формате даты или в каноническом виде YYYYMMDDHHMMSS

Вариант синтаксиса 2: По составляющим частям

Функция Дата() имеет следующий синтаксис:

Дата Дата(Год, Месяц, День, [Час, Минута, Секунда])

А также альтернативный англоязычный синтаксис:

date Date(Year, Month, Day, [Hour, Minute, Second])

Параметры

Описание параметров функции Дата():

Имя параметра* Тип Описание
Год Число Год даты
Месяц Число Месяц даты
День Число День даты
Час Число Час даты
Минута Число Минута даты
Секунда Число Секунда даты
*Жирным шрифтом выделены обязательные параметры

Возвращаемое значение

Дата

Описание варианта 2

Функция Дата() конструирует из полученных параметров значение типа Дата. Допускаются только следующие варианты сочетания параметров:

    • Дата(Год, Месяц, День) — только дата без времени;
    • Дата(Год, Месяц, День, Час, Минута, Секунда) — дата и все составляющие времени;

Доступность

Тонкий клиент, веб-клиент, мобильный клиент, сервер, толстый клиент, внешнее соединение, мобильное приложение(клиент), мобильное приложение(сервер).

Пример использования

Пример кода с использованием функции Дата():

//дата из строки
НужнаяДата = Дата("20200101235959");
Сообщить(НужнаяДата);
//	01.01.2020 23:59:59

//та же дата из составляющих
НужнаяДата = Дата(2020, 1, 1, 23, 59, 59);
Сообщить(НужнаяДата);
//	01.01.2020 23:59:59

//свой аналог функции НачалоЧаса()
НачалоЧаса = Дата(Год(НужнаяДата), Месяц(НужнаяДата), День(НужнаяДата), Час(НужнаяДата),0,0);
Сообщить(НачалоЧаса);
//	01.01.2020 23:00:00

Поделиться страницей в соц.сетях

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *