Преобразует полученные параметры в дату
Функция Дата()
имеет несколько вариантов синтаксиса:
Вариант синтаксиса 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