Публикация

Текущая дата и фиксированное время в C#

Вопрос

Версия 7.4.1, в БП использую элемент Add data.

Нужно в поле с типом дата/время установить значение = текущая дата, время 9-00

что то вроде DateTime(DateTime.Now.Year, DateTime.Now.Month,DateTime.Now.Date, 9, 0, 0) не срабатывает...

Ответ

Для реализации данного запроса, необходимо построить БП (состоит из элементов "Чтение данных", "Формула" и "Изменение данных") и в элементе "Формула" указать следующее:

DateTime.Today + new TimeSpan(9, 0, 0);

 

Нравится

Поделиться

2 комментария

А если надо получить 21-е число следующего месяца?

У меня вышло так:

[#Параметр 1#].AddDays(-[#Параметр 1#].Day + 21).AddMonths(1)

Если у Вас тоже упомянутая старая версия 7.4.1 и в ней формулами никак, всегда можно использовать блок-скрипт с кодом, как в этих примерах.

Показать все комментарии