0

Как получить формат даты без времени?

При преобразовании даты к строковому представлению в него по умолчанию всегда попадает время (даже если оно пустое 00:00:00). Чтобы получить представление даты без времени необходимо воспользоваться инструментами форматирования.

Для этого во встроенном языке 1С:Предприятие 8 есть функция Формат(), которая позволяет получить представление даты в любом нужном формате. В нашем случае мы можем использовать либо локальный формат даты:

ДатаСтрокой = Формат(ТекущаяДата(), "ДЛФ=D");
//08.11.2019
ДатаСтрокой = Формат(ТекущаяДата(), "ДЛФ=DD");
//08 ноября 2019 г

Либо произвольный формат даты:

ДатаСтрокой = Формат(ТекущаяДата(), "ДФ=dd.MM.yyyy");
//08.11.2019
ДатаСтрокой = Формат(ТекущаяДата(), "ДФ=dd MMMM yyyy");
//08 ноября 2019

Подробнее разобраться со структурой форматной строки Вам поможет одноименная статья

Если же Вам нужно изменить формат представления даты в поле ввода, читайте статью Конструктор форматной строки

Читайте также:

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

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