глупо но .... как можно определить легко по дате день недели (понед. вторник среда...)
Спасибо
Tuko_G
определение день недели
Модератор: Дед Пахом
Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
- StillZero
- Ветеран
- Сообщения: 458
- Зарегистрирован: 06 Июль 2005, 2:17
- Откуда: Хабаровск
- Поблагодарили: 1 раз
- Контактная информация:
Re: определение день недели
под рукой кода нет... надо на 7 делить и остаток от деления смотреть, типо так:
Код: Выделить всё
loc:MyDate LONG
CODE
loc:MyDate = DATE(01,01,2010)
CASE loc:MyDate % 7
OF 0
воскресенье - не уверен - подберешь сам :)
OF 1
понедельник..
OF 2
вторник
...
END
по аэродрому...
Re: определение день недели
В хелпе
Dividing a standard date by modulo 7 gives you the day of the week: zero = Sunday, one = Monday, etc.
Типа
execute data %7 +1
return 'Воскресенье'
end
Dividing a standard date by modulo 7 gives you the day of the week: zero = Sunday, one = Monday, etc.
Типа
execute data %7 +1
return 'Воскресенье'
end
-
- Ветеран
- Сообщения: 311
- Зарегистрирован: 08 Июль 2005, 22:04
Re: определение день недели
А ведь клаша умеет все это делать штатно. В своих прогах
я всегда вставляю в нижний статус-бар день недели, месяц
число и текущее время. Посмотри в примерах к клаше, там это есть.
А вообще - попробуй просто перевести дату в нужный формат и результат
получишь в текстовой строке , из которой и выделяешь день недели, правда,
нужно не забыть про ENV, иначе не получишь русского дня текстом.
я всегда вставляю в нижний статус-бар день недели, месяц
число и текущее время. Посмотри в примерах к клаше, там это есть.
А вообще - попробуй просто перевести дату в нужный формат и результат
получишь в текстовой строке , из которой и выделяешь день недели, правда,
нужно не забыть про ENV, иначе не получишь русского дня текстом.