1С 8.x : Функция ПредставлениеПериода() аналог 7-ной функции ПериодСтр()
Функция позволяет формировать описание периода, заданного датами начала и окончания на одном из языков, поддерживаемых платформой. Например, в результате выполнения следующего кода:
будет получено представление периода на английском или русском языках!
Функция глобального контекста ПредставлениеПериода() позволяет получить строковое представление периода, заданного датами начала и окончания.
Например:
Кроме стандартных периодов эта функция позволяет получать представления так называемых финансовых периодов: первых девяти месяцев года и первого полугодия. Для этого используется форматная строка с указанием признака ФП:
Кроме этого форматная строка позволяет получать представление периода на языке, отличном от используемого по-умолчанию:
Момент Времени и Граница, назначение, примеры использования 47 Момент времени:
Фирма 1С описывает так:
Предназначен для получения и хранения момента времени для объекта в базе данных. Содержит дату и время, а также ссылку на объект базы данных. Используется в качестве значений свойств и параметров методоПреобразование даты 1С в unixtime (Unix Time Stamp) 22 Как известно, unixtime содержит количество секунд, прошедших с 1 января 1970 года. Поэтому, для преобразования даты 1С в дату unixtime нам всего то нужно от нашей даты отнять дату 01.01.1970 и перевести получившееся значения в удобоваримый формат.
Как вычислить разницу между двумя датами в месяцах 17
Функция РазницаДатВМесяцах(Дата1, Дата2) Экспорт
ДатаНач = ?(Дата1 Дата2, Дата1, Дата2);
ДатаКон = ?(Дата1 Дата2, Дата2, Дата1);
Годы = Год( датаКон ) - Год( датаНач );
Месяцы = Месяц( датаКон ) - Месяц( датаНач );
Разность = месяцы +Функция месяц прописью 13 // пример от glory01
А = Формат(20020820153309, " ДФ=ММММ" )
// А = " Август"
А = Формат(ТекущаяДата(), " ДФ=ММММ" )
// А = " Март"
Функция МесяцПрописью(НомерМесяца) Экспорт
НомерМесяца=Число(НомерМесяца);
Если НомерМесяца = 1 Тогда
ВозКак вычислить разницу между двумя датами в часах и минутах 13 Функция РазностьВремени(Время1, Время2);
Разность = Время1 - Время2;
Если Разность 0 Тогда
Часов = Цел(Разность / 3600);
Минут = Цел((Разность - Часов * 3600) / 60);
Возврат Дата(1, 1, 1, Часов, Минут, 0);
Иначе
Возврат Дата(1,1,1,0,0,0);
Посмотреть все в категории Работа с Датами (Временем)