День недели в переменную?

spy107

Client
Регистрация
19.08.2012
Сообщения
196
Реакции
15
Баллы
18
Здравствуйте, уважаемые форумчане!

Можно ли как-то узнать текущий день недели (Пн, Вт, Ср, Чт, Пт, Сб, Вс) и записать его в переменную? Ну например брать день недели из операционной системы как-то Windows или как-то еще...

Например я хочу проверять какой день недели сегодня и если это к примеру среда, то выполнять определенные действия, а если четверг, то не выполнять эти действия или выполнять другие действия.

PS. я понимаю, что можно воспользоваться каким-то сторонним сервисом и брать там день недели, но как известно ничто не вечно, поэтому хотелось бы обойтись без сторонних сайтов.
 
Здравствуйте, уважаемые форумчане!

Можно ли как-то узнать текущий день недели (Пн, Вт, Ср, Чт, Пт, Сб, Вс) и записать его в переменную? Ну например брать день недели из операционной системы как-то Windows или как-то еще...

Например я хочу проверять какой день недели сегодня и если это к примеру среда, то выполнять определенные действия, а если четверг, то не выполнять эти действия или выполнять другие действия.

PS. я понимаю, что можно воспользоваться каким-то сторонним сервисом и брать там день недели, но как известно ничто не вечно, поэтому хотелось бы обойтись без сторонних сайтов.
самый простой вариант - с помощью стандартного кубика:
(список всех возможных макросов можно получить, нажав Ctrl+Space)

upload_2017-5-29_16-16-4.png
 
  • Спасибо
Реакции: sergej_g и spy107
C#:
Развернуть Свернуть Копировать
return System.Globalization.CultureInfo.GetCultureInfo("ru-RU").DateTimeFormat.GetDayName(DateTime.Now.DayOfWeek);
 
Вау! Круто! Я и не знал что такое есть! Спасибо большое!
 
Здравствуйте. Подскажите, пожалуйста, как получить день недели в переменную для определённой прошедшей даты, день задан в проекте переменной - {-Variable.day-}, месяц и год жестко - 12.2017 (к примеру). Понимаю, что необходимо изменить выше приведённый код, но как - не догоняю. В С# - полный ноль.
 
Здравствуйте. Подскажите, пожалуйста, как получить день недели в переменную для определённой прошедшей даты, день задан в проекте переменной - {-Variable.day-}, месяц и год жестко - 12.2017 (к примеру). Понимаю, что необходимо изменить выше приведённый код, но как - не догоняю. В С# - полный ноль.
C#:
Развернуть Свернуть Копировать
string day = project.Variables["day"].Value;
DateTime dt = DateTime.Parse(string.Format("{0}.12.2017", day));
return dt.DayOfWeek;
 
  • Спасибо
Реакции: Таксист и stgrin
Спасибо огромное, всё работает.
 
C#:
Развернуть Свернуть Копировать
string day = project.Variables["day"].Value;
DateTime dt = DateTime.Parse(string.Format("{0}.12.2017", day));
return dt.DayOfWeek;
Подскажите а как получить день недели если у меня в переменной есть дата ну к примеру 02.02.2023 (даты постоянно меняются)

Решение найдено:
C#:
Развернуть Свернуть Копировать
string day = project.Variables["day"].Value;
DateTime dt = DateTime.Parse(string.Format(day));
return dt.DayOfWeek;
 
Последнее редактирование:

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