0 / 0 / 0
Регистрация: 09.01.2015
Сообщений: 14
|
|
1 | |
Натолкните на мысль24.05.2016, 10:18. Показов 911. Ответов 4
Метки нет (Все метки)
Добрый день.Собственно вопрос такой.Есть задание,звучит соответственно таким образом:"написать на PL/SQL функцию, возвращающую значение типа date, ближайшее в будущем относительно указанного момента времени и удовлетворяющее шаблону, заданному по правилам crontab.например, найти ближайшую пятницу 13 после 1 января 2025 года".
Чет чем дольше я пытаюсь понять.что именно нужно сделать,тем больше у меня в голове появляется бредовых идей.Есть ли у кого какие мысли,что конкретно нужно сделать?
0
|
24.05.2016, 10:18 | |
Ответы с готовыми решениями:
4
Натолкните на мысль натолкните на мысль Натолкните на мысль !Пожалуйста! Pascal, натолкните на мысль.... |
763 / 664 / 194
Регистрация: 24.11.2015
Сообщений: 2,158
|
|
24.05.2016, 10:44 | 2 |
Я думаю, что у Вас должно быть шесть параметров: указанный момент времени и пять параметров Вашего шаблона.
Функция должна вернуть момент времени больше указанного и удовлетворяющий шаблону. На самом деле, Вам надо писать интерпретатор параметра шаблона (возможно, с привязкой к месту в шаблоне, так как то, что верно для минут, может оказаться неверным для дней). Поскольку язык Вашего шаблона достаточно разнообразен, придется попотеть. Добавлено через 5 минут Совершенно не понимаю, почему шаблон означает "каждое первое воскресенье" Я бы сказал, что это все дни с 1 по 7. Или Вы ошиблись, или что-то не так растолковали с языком Вашего шаблона. Я бы сделал шаблон 0 1 1-7 * 7
1
|
0 / 0 / 0
Регистрация: 09.01.2015
Сообщений: 14
|
|
24.05.2016, 10:52 [ТС] | 3 |
Возможно Вы и правы по поводу
Добавлено через 1 минуту А не может быть так ,что входной параметр 1 - дата (или строка определённого формата даты), выходной параметр тоже 1 - строка с разделителями пробел из 5 элементов??
0
|
763 / 664 / 194
Регистрация: 24.11.2015
Сообщений: 2,158
|
|
24.05.2016, 11:01 | 4 |
Можно и так, но это лишний источник ошибок. Забытые пробелы, лишние пробелы, табуляторы вместо пробелов - зачем Вам лишние приключения? Пусть проблемы будут у того, кто вызывает функцию, а не у Вас.
Добавлено через 51 секунду И вообще, не о том думаете. Пишите интерпретатор, а не заботьтесь о количестве параметров
1
|
0 / 0 / 0
Регистрация: 09.01.2015
Сообщений: 14
|
|
24.05.2016, 11:06 [ТС] | 5 |
Спасибо за подсказки.
0
|
24.05.2016, 11:06 | |
24.05.2016, 11:06 | |
Помогаю со студенческими работами здесь
5
Господа, натолкните на мысль Не работает. Натолкните на мысль, что исправить ? Натолкните на мысль с помощью чего это реализовано Цикл с параметром....пожалуйста натолкните на мысль как решать... Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |