powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Разбивка периода на недели
3 сообщений из 3, страница 1 из 1
Разбивка периода на недели
    #35114952
26IVC
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Подскажите пожалуйста, у меня есть период ('01-01-2008'-'31-01-2008'). как этот период разбить на недели, причем неделя начинается со вторника? Т.е. нужно получить
'01-01-2008' - '01-01-2008'
'02-01-2008' - '08-01-2008'
'09-01-2008' - '15-01-2008'
'16-01-2008' - '22-01-2008'
'23-01-2008' - '29-01-2008'
'30-01-2008' - '31-01-2008'
...
Рейтинг: 0 / 0
Разбивка периода на недели
    #35115368
Фотография ВладимирМ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
clear
fromDate = {^ 2008 - 01 - 01 }
toDate = {^ 2008 - 01 - 31 }
nextDate = fromDate -  1 
Do while nextDate < toDate 
	nextDate = nextDate +  1 
	?"from =",nextDate
	nextDate = nextDate +  7  - Dow(nextDate, 4 )
	If nextDate > toDate
		nextDate = toDate
	endif
	?"to   =", nextDate
enddo
...
Рейтинг: 0 / 0
Разбивка периода на недели
    #35117003
26IVC
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ВладимирМ
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
clear
fromDate = {^ 2008 - 01 - 01 }
toDate = {^ 2008 - 01 - 31 }
nextDate = fromDate -  1 
Do while nextDate < toDate 
	nextDate = nextDate +  1 
	?"from =",nextDate
	nextDate = nextDate +  7  - Dow(nextDate, 4 )
	If nextDate > toDate
		nextDate = toDate
	endif
	?"to   =", nextDate
enddo

спасибо
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Разбивка периода на недели
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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