Страница 1 из 1
определение день недели
Добавлено: 27 Январь 2010, 12:56
Tuko_G
глупо но .... как можно определить легко по дате день недели (понед. вторник среда...)
Спасибо
Tuko_G
Re: определение день недели
Добавлено: 27 Январь 2010, 13:15
StillZero
под рукой кода нет... надо на 7 делить и остаток от деления смотреть, типо так:
Код: Выделить всё
loc:MyDate LONG
CODE
loc:MyDate = DATE(01,01,2010)
CASE loc:MyDate % 7
OF 0
воскресенье - не уверен - подберешь сам :)
OF 1
понедельник..
OF 2
вторник
...
END
Re: определение день недели
Добавлено: 27 Январь 2010, 13:23
BOB
В хелпе
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
Re: определение день недели
Добавлено: 27 Январь 2010, 13:36
lsgsoftware
А ведь клаша умеет все это делать штатно. В своих прогах
я всегда вставляю в нижний статус-бар день недели, месяц
число и текущее время. Посмотри в примерах к клаше, там это есть.
А вообще - попробуй просто перевести дату в нужный формат и результат
получишь в текстовой строке , из которой и выделяешь день недели, правда,
нужно не забыть про ENV, иначе не получишь русского дня текстом.