посмотрите функцию StrToTime
Пока Месяц!=Январь Пропускаем
Если Месяц==Январь и День==Понедельник Тогда Увеличим СчетчикПонедельников
Если СчетчикПонедельников==3 Тогда Сообщить("С праздником тебя, Quark") 8))
Если Месяц==Январь и День==Понедельник Тогда Увеличим СчетчикПонедельников
Если СчетчикПонедельников==3 Тогда Сообщить("С праздником тебя, Quark") 8))
Спасибо. Что-то я торможу. Должен был сам додуматься :) Это относится к обоим ответам :))
Не за что, понизь приоритет задачи :))
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
TimeDayOfWeek( datetime date), в принципе, подходит, но вот как скомпоновать datetime на лету? Скажем, делаю strDay + "." + strMonth + "." + strYear. Получил что-то вроде строки, содержащей "01.01.2004". Что дальше? Как эту строку подать в функцию, ожидающую datetime?
Вообще, буду очень признателен, если у кого найдется код для такой штуки. Например, Martin Luther King Day (3rd monday in Jan) - как узнать, что данный день - это данный праздник?