C# время

_HEDELKA_

Client
Регистрация
20.02.2022
Сообщения
648
Благодарностей
170
Баллы
43
return DateTime.Now.AddMinutes(30).ToString(@"HH:mm:ss");

Помогите исправить пж, не разбираюсь в этом как в место 30 подставить переменную
 

Gunjubasik

Client
Регистрация
30.05.2019
Сообщения
3 495
Благодарностей
1 304
Баллы
113
return DateTime.Now.AddMinutes(30).ToString(@"HH:mm:ss");

Помогите исправить пж, не разбираюсь в этом как в место 30 подставить переменную
C#:
return DateTime.Now.AddMinutes(Convert.ToInt32(project.Variables["Имя"].Value)).ToString(@"HH:mm:ss");
 
  • Спасибо
Реакции: Mikhail B. и _HEDELKA_

viol2021

Client
Регистрация
12.01.2021
Сообщения
482
Благодарностей
180
Баллы
43

_HEDELKA_

Client
Регистрация
20.02.2022
Сообщения
648
Благодарностей
170
Баллы
43

_HEDELKA_

Client
Регистрация
20.02.2022
Сообщения
648
Благодарностей
170
Баллы
43

Gunjubasik

Client
Регистрация
30.05.2019
Сообщения
3 495
Благодарностей
1 304
Баллы
113
А это будет работать с днями неделями и тд?
Да.

C#:
int Hours = Convert.ToInt32(project.Variables["Имя"].Value);
int Days = Convert.ToInt32(project.Variables["Имя"].Value);


return DateTime.Now.AddDays(Days).AddMinutes(Hours).ToString(@"HH:mm:ss");
 

_HEDELKA_

Client
Регистрация
20.02.2022
Сообщения
648
Благодарностей
170
Баллы
43
Да.

C#:
int Hours = Convert.ToInt32(project.Variables["Имя"].Value);
int Days = Convert.ToInt32(project.Variables["Имя"].Value);


return DateTime.Now.AddDays(Days).AddMinutes(Hours).ToString(@"HH:mm:ss");
Подскажите пожалуйста, а есть вариант такой же код только время брать из переменной
Время из переменной на сколько часов прибавить dd.MM.yyyy HH:mm:ss
 

Gunjubasik

Client
Регистрация
30.05.2019
Сообщения
3 495
Благодарностей
1 304
Баллы
113

_HEDELKA_

Client
Регистрация
20.02.2022
Сообщения
648
Благодарностей
170
Баллы
43

Gunjubasik

Client
Регистрация
30.05.2019
Сообщения
3 495
Благодарностей
1 304
Баллы
113
return (Convert.ToDateTime(project.Variables["command3"].Value).AddHours(11).ToString("yyyy-MM-dd HH:mm:ss");
Нашел я код, но работать он не хочет, не знаете по чему?
C#:
int Hours = Convert.ToInt32(project.Variables["Имя"].Value);
int Days = Convert.ToInt32(project.Variables["Имя"].Value);

return DateTime.Parse(project.Variables["Имя"].Value).AddDays(Days).AddMinutes(Hours).ToString("yyyy-MM-dd HH:mm:ss", new System.Globalization.CultureInfo("en-US"));
 

_HEDELKA_

Client
Регистрация
20.02.2022
Сообщения
648
Благодарностей
170
Баллы
43
C#:
int Hours = Convert.ToInt32(project.Variables["Имя"].Value);
int Days = Convert.ToInt32(project.Variables["Имя"].Value);

return DateTime.Parse(project.Variables["Имя"].Value).AddDays(Days).AddMinutes(Hours).ToString("yyyy-MM-dd HH:mm:ss", new System.Globalization.CultureInfo("en-US"));
О да все заработало спасибо :ah:
А ещё один маленький вопросик, как проверить в переменой нужный формат, например в переменной должно быть так 00.00.0000 00:00:00
Если 00.00.0000 00:00 не правильно ну и тд
 
Последнее редактирование:

_HEDELKA_

Client
Регистрация
20.02.2022
Сообщения
648
Благодарностей
170
Баллы
43
А ещё один маленький вопросик, как проверить в переменой нужный формат, например в переменной должно быть так 00.00.0000 00:00:00
Если 00.00.0000 00:00 не правильно ну и тд
 

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