Как добавить {-TimeNow.Date-} сюда время

russya

Client
Регистрация
08.07.2014
Сообщения
719
Благодарностей
77
Баллы
28
Есть эта переменная в зенке {-TimeNow.Date-}
Например вот эта дата и время в ней 02/27/2017 08:28:19
Как к этой переменной добавить +30 минут или +10 минут?
 

Deniska

Client
Регистрация
20.07.2016
Сообщения
82
Благодарностей
5
Баллы
8
Через регулярку взять часы с минутами и к нему добавлять и если минуты больше 60 то + 1 час

Раньше так делал, но через юникс тайм намного проще
 
  • Спасибо
Реакции: russya

russya

Client
Регистрация
08.07.2014
Сообщения
719
Благодарностей
77
Баллы
28

Deniska

Client
Регистрация
20.07.2016
Сообщения
82
Благодарностей
5
Баллы
8
Юникс тайм вот проще намного
 

doc

Client
Регистрация
30.03.2012
Сообщения
8 607
Благодарностей
4 600
Баллы
113
C#:
return DateTime.Now.AddSeconds(60);
А также
AddMinutes
AddHours
AddDays
и т.д.
 

russya

Client
Регистрация
08.07.2014
Сообщения
719
Благодарностей
77
Баллы
28

doc

Client
Регистрация
30.03.2012
Сообщения
8 607
Благодарностей
4 600
Баллы
113
  • Спасибо
Реакции: russya

russya

Client
Регистрация
08.07.2014
Сообщения
719
Благодарностей
77
Баллы
28
это одно и тоже. Этот макрос берёт текущую дату. DateTime.Now тоже берёт текущую дату
02/27/2017 10:52:28 это формат зенки
27.02.2017 11:20:55 а это с#
немного отличаются, а мне их потом сранивать
как мне переделать в формат зенки, чтобы потом сравнить их? или наоборот
 

doc

Client
Регистрация
30.03.2012
Сообщения
8 607
Благодарностей
4 600
Баллы
113
Код:
return DateTime.Now.AddSeconds(60).ToString("MM/dd/yyyy HH:mm:ss");
 

russya

Client
Регистрация
08.07.2014
Сообщения
719
Благодарностей
77
Баллы
28

doc

Client
Регистрация
30.03.2012
Сообщения
8 607
Благодарностей
4 600
Баллы
113

doc

Client
Регистрация
30.03.2012
Сообщения
8 607
Благодарностей
4 600
Баллы
113
красивого быстрого способа не нашёл. Пусть будет некрасивый
Код:
return DateTime.Now.AddSeconds(60).ToString("MM.dd.yyyy HH:mm:ss").Replace('.', '/');
 
  • Спасибо
Реакции: Gfoblin

russya

Client
Регистрация
08.07.2014
Сообщения
719
Благодарностей
77
Баллы
28
красивого быстрого способа не нашёл. Пусть будет некрасивый
Код:
return DateTime.Now.AddSeconds(60).ToString("MM.dd.yyyy HH:mm:ss").Replace('.', '/');
даже очень красиво))) спасибо большое! намного лучше чем варианты выше)) спасибо!
 

Botlab.su

Client
Регистрация
06.04.2015
Сообщения
144
Благодарностей
21
Баллы
18
Приветствую друзья. А подскажите пожалуйста, как в выражение
return DateTime.Now.AddSeconds(60).ToString("MM/dd/yyyy HH:mm:ss");
вместо 60 секунд подставить своё значение?
Пытался пихать туда переменную, но ошибка вылетает.
 

samsonnn

Client
Регистрация
02.06.2015
Сообщения
1 657
Благодарностей
1 324
Баллы
113
Приветствую друзья. А подскажите пожалуйста, как в выражение
return DateTime.Now.AddSeconds(60).ToString("MM/dd/yyyy HH:mm:ss");
вместо 60 секунд подставить своё значение?
Пытался пихать туда переменную, но ошибка вылетает.







C#:
return DateTime.Now.AddSeconds(int.Parse(project.Variables["Number"].Value)).ToString("MM/dd/yyyy HH:mm:ss");
 
  • Спасибо
Реакции: djaga и Botlab.su

Botlab.su

Client
Регистрация
06.04.2015
Сообщения
144
Благодарностей
21
Баллы
18

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)