Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Вопрос о преобразовании номера недели / 7 сообщений из 7, страница 1 из 1
22.12.2009, 10:49
    #36379163
dima-k5
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос о преобразовании номера недели
Привет ! Подскажите - может кто делал! Как по заданому номеру недели получить интервал дат
Например задаем номер недели 52 - получаем что 52-я неделя с 21/12/2009 по 27/12/2009 ???
...
Рейтинг: 0 / 0
22.12.2009, 11:11
    #36379243
GermanGM
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос о преобразовании номера недели
dima-k5,

Код: plaintext
1.
2.
3.
4.
5.
Год= 2009 
НомерНедели= 52 
Понедельник=date(Год, 1 , 1 )+( 7 -dow(date(Год, 1 , 1 ), 2 )+(НомерНедели- 2 )* 7 + 1 )
?Понедельник
Воскресенье=Понедельник+ 6 
?Воскресенье
(в предположении , что началом 1-й недели года является понедельник недели, содержащей 1 января). Русскоязычные наименования переменных использованы для лучшей читабельности
...
Рейтинг: 0 / 0
22.12.2009, 11:12
    #36379244
Вопрос о преобразовании номера недели
dima-k5Привет ! Подскажите - может кто делал! Как по заданому номеру недели получить интервал дат
Например задаем номер недели 52 - получаем что 52-я неделя с 21/12/2009 по 27/12/2009 ???

Возвращает дату первого дня указанной недели. Вход — номер года, номер недели.

Код: plaintext
1.
2.
3.
4.
LPARAMETERS tnYear,tnWeek
	pdYearBegin=DATE(tnYear, 1 , 1 )
	pnNumDay=DOW(pdYearBegin, 2 )
	pdRetValue=pdYearBegin+tnWeek* 7 -pnNumDay
RETURN pdRetValue
...
Рейтинг: 0 / 0
22.12.2009, 11:25
    #36379292
dima-k5
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос о преобразовании номера недели
Шестипалов,
Большущее спасибо - то что надо !
тема закрыта.
...
Рейтинг: 0 / 0
22.12.2009, 11:28
    #36379309
GermanGM
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос о преобразовании номера недели
(off) Блин... как бы мне хотелось, чтобы неделя начиналась с воскресенья, а не с понедельника... :)
...
Рейтинг: 0 / 0
22.12.2009, 11:32
    #36379320
Игорь Горбонос
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос о преобразовании номера недели
> Автор: GermanGM
> (off) Блин... как бы мне хотелось, чтобы неделя начиналась с воскресенья, а не с понедельника... :)

//0FF Так кто мешает пересмотреть свое отношение к началу недели?
В далекой Забугряндии она именно с воскресенья и начинается. Так что дело за привычками и стереотипами

Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
22.12.2009, 11:43
    #36379360
GermanGM
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос о преобразовании номера недели
to Игорь Горбонос,
ну не-ет, жить вчерашним днем.... :)
...
Рейтинг: 0 / 0
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Вопрос о преобразовании номера недели / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]