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(), там будет ссылка на заголовочный файл, в котором очень много функций для работы со временем. |
|