Форум программистов, компьютерный форум, киберфорум
Наши страницы
Delphi для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/4: Рейтинг темы: голосов - 4, средняя оценка - 5.00
kristall000
0 / 0 / 0
Регистрация: 11.04.2015
Сообщений: 45
1

Узнать число определённого дня из номера недели года

01.10.2017, 14:33. Просмотров 770. Ответов 2
Метки нет (Все метки)

Допустим, есть вторая или тридцатая неделя 2017 года, как узнать какое число в понедельник/среду или субботу у этой второй/тридцатой недели?
Нужно что то типо:
Delphi
1
2
function GetDayNumber(TheWeek, TheDay: Integer): Integer;
//TheWeek - номер недели, TheDay - день недели 1-7
0
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
01.10.2017, 14:33
Ответы с готовыми решениями:

Дано целое число в диапазоне 1-7. Вывести строку - название дня недели,соответствующему данному числу
Дано целое число в диапазоне 1-7.Вывести строку - название дня недели,соответствующему данному...

Определение сегодняшнего дня недели по дню недели первого числа текущего месяца
С клавиатуры вводится дата сегодняшнего дня. Разработать и реализовать алгоритм, выводящий дату...

Ввести день недели и вывести номер дня недели
нужно ввести день недели и вывести номер дня недели,спасибо

Определить номер дня недели для заданного номера дня года
а как это примерно будет на C++ ?

Определить номер дня недели для заданного номера дня года
Дано целое число k (1<=k<=365). Присвоить целочисленной величине n значение 1, 2, ... , 6 или 0 в...

2
D1973
Модератор
4004 / 2877 / 1393
Регистрация: 21.01.2014
Сообщений: 12,226
Записей в блоге: 3
Завершенные тесты: 1
01.10.2017, 15:14 2
Цитата Сообщение от kristall000 Посмотреть сообщение
Нужно что то типо
Все уже давным давно имеется... Используйте функции модуля DateUtils.
1
FearDog
13 / 13 / 14
Регистрация: 19.08.2012
Сообщений: 92
03.10.2017, 06:58 3
Лучший ответ Сообщение было отмечено kristall000 как решение

Решение

Delphi
1
2
3
4
Uses ..., DateUtils;
function EncodeDateWeek(const AYear, AWeekOfYear, ADayOfWeek: Word): TDateTime;
 
EncodeDateWeek(Год, Номер недели в году, День недели);
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
03.10.2017, 06:58

Задача на определение номера дня недели n-го дня года
Подскажите пожалуйста метод решения следующей задачи: Пусть n-целое число от 1 до 365, m-целое...

Дано целое число K, лежащее в диапазоне 1–365. Определить номер дня недели для K-го дня года,
Дни недели пронумерованы следующим образом: 0 — воскресенье, 1 — понедельник, 2 — вторник, …, 6 —...

Найти номер дня недели К-го дня года, если в этом году 1 января было днем недели с номером N
Дни недели пронумерованы следующим образом: 0 - воскресенье, 1 - понедельник, 2 - вторник, ..., 6 -...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru