Как отслеживать пора/не пора что-то сделать?

fi8h

Client
Регистрация
15.03.2018
Сообщения
102
Благодарностей
16
Баллы
18
Как взять текущую дату и время, но к которой прибавлено 1-3 часа?

И записывать все это в формате yyyy;M;d;H;m для последующего сравнения с текущим временем
 
Последнее редактирование:

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
20 407
Благодарностей
9 116
Баллы
113
Как взять текущую дату и время, но к которой прибавлено 1-3 часа?

И записывать все это в формате yyyy;M;d;H;m для последующего сравнения с текущим временем
Можно так:
C#:
DateTime enddatetime = DateTime.Now.AddHours(1);
return enddatetime;
Вместо 1 поставить нужное кол-во часов.
 
  • Спасибо
Реакции: fi8h

fi8h

Client
Регистрация
15.03.2018
Сообщения
102
Благодарностей
16
Баллы
18
Можно так:
C#:
DateTime enddatetime = DateTime.Now.AddHours(1);
return enddatetime;
Вместо 1 поставить нужное кол-во часов.
А как формат (yyyy;M;d;H;m) задать? Можно же по-любому? И я же могу вместо единицы переменную написать просто в скобках на шарпе, переменную из проэкта? Или чтобы заюзать переменную - нужно будет ещё какого кода добавить? Типо приведения в какой-то формат?..
 

molotok

Client
Регистрация
17.04.2015
Сообщения
733
Благодарностей
358
Баллы
63
А как формат (yyyy;M;d;H;m) задать? Можно же по-любому? И я же могу вместо единицы переменную написать просто в скобках на шарпе, переменную из проэкта? Или чтобы заюзать переменную - нужно будет ещё какого кода добавить? Типо приведения в какой-то формат?..
C#:
string currentDate = DateTime.Now.AddHours(1).ToString("yyyy-MM-dd  HH:mm:ss");
return currentDate;
 
  • Спасибо
Реакции: Sergodjan и fi8h

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
20 407
Благодарностей
9 116
Баллы
113
А как формат (yyyy;M;d;H;m) задать? Можно же по-любому? И я же могу вместо единицы переменную написать просто в скобках на шарпе, переменную из проэкта? Или чтобы заюзать переменную - нужно будет ещё какого кода добавить? Типо приведения в какой-то формат?..
C#:
return DateTime.Now.AddHours(1).ToString("yyyy;M;d;H;m");
 
  • Спасибо
Реакции: fi8h и molotok

fi8h

Client
Регистрация
15.03.2018
Сообщения
102
Благодарностей
16
Баллы
18
C#:
return DateTime.Now.AddHours(1).ToString("yyyy;M;d;H;m");
А как бы выглядела запись, если бы я бы хотел добавить 1 час и 1 минуту, а лучше кол-во часов из переменной и кол-во минут из переменной? Просто так?
return DateTime.Now.AddHours(1).AddMinutes(1).ToString("yyyy;M;d;H;m");
 

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
20 407
Благодарностей
9 116
Баллы
113
А как бы выглядела запись, если бы я бы хотел добавить 1 час и 1 минуту, а лучше кол-во часов из переменной и кол-во минут из переменной? Просто так?
return DateTime.Now.AddHours(1).AddMinutes(1).ToString("yyyy;M;d;H;m");
Да, все верно.
 
  • Спасибо
Реакции: fi8h

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