C++ Builder
| Главная | Уроки | Статьи | FAQ | Форум | Downloads | Литература | Ссылки | RXLib | Диски |

 
Как определить день недели в календаре по дате, Алгоритм составления календаря
Riedle
  Отправлено: 28.02.2004, 23:39


Ученик-кочегар

Группа: Участник
Сообщений: 9



Здравствуйте Всем!

Может кто-нибудь знает как определить день недели, если известна дата (номер дня, месяц, год). Календарь обычный — гриогрианский.

Заранее благодарен.
Георгий
Отправлено: 29.02.2004, 01:04


Почетный железнодорожник

Группа: Модератор
Сообщений: 874



метод класса TDateTime DayOfWeek.
CODE
int i;
AnsiString str;
TDateTime d=Now();
i=d.DayOfWeek();
str=d;

воскресение считается первый днём недели, а суббота 7м.
Riedle
Отправлено: 29.02.2004, 13:58


Ученик-кочегар

Группа: Участник
Сообщений: 9



Спасибо Георгий!

А может кто-то знает алгоритм вычисления (формулу). Желательно на математическом языке или на C++

Заранее благодарен
Valdemar
Отправлено: 01.03.2004, 09:23


Мастер участка

Группа: Участник
Сообщений: 433



Посмотрите здесь http://u.pereslavl.ru/~gene/probset/chap1.koi8.html
qwerty
Отправлено: 05.03.2004, 18:59


Не зарегистрирован







Смотрите справку на слово DateOf или MonthOf EncodeDateTime(), там будет ссылка на заголовочный файл, в котором очень много функций для работы со временем.

Вернуться в Вопросы программирования в C++Builder