Страница 1 из 1

Увеличить datetime на один день

Добавлено: 15 авг 2016, 15:58
aquilax
Есть переменная d: datetime

Как увеличить ее на один день?
d+1


Подскажите пожалуйста, кто знает!!!
Может быть есть функция, или хотя бы алгоритм подскажите.

Re: Увеличить datetime на один день

Добавлено: 15 авг 2016, 16:21
t0pdevice
Ты можешь использовать язык C# в отчётах:
DateTime.Now.AddDays(1)

Re: Увеличить datetime на один день

Добавлено: 15 авг 2016, 16:52
aquilax
Можете поподробнее объяснить, как его применять?
У меня, например, есть объект Text на странице отчета, двойным кликом открываю его, появляется окно для ввода текста или подстановки выражения. Но понимает оно только формат выражений стимулсофта, а было бы очень кстати применять что-нибудь вроде с#!

О, получилось!!!!!!!


Спасибо за помощь!

А ещё может подскажете банальную вещь, как в редакторе объекта скажем Text2 вывести текст объекта Text1. Пишу в Text2:
{Text1} или {Text1.Text} - ругается

А вот с этим прошу подсказки...

Re: Увеличить datetime на один день

Добавлено: 15 авг 2016, 17:38
t0pdevice
{(this.RenderedPages["Page1"].Components["Text1"] as StiText).Text.Value}

Re: Увеличить datetime на один день

Добавлено: 16 авг 2016, 12:03
aquilax
Благодарю за помощь!

Но почему-то не получается такой код :(

Может быть подскажете мне, в чем может быть проблема?

Re: Увеличить datetime на один день

Добавлено: 16 авг 2016, 18:36
HighAley
Здравствуйте.

Ответ на данный вопрос вы можете найти в этой теме.

Спасибо.