|
Нужно проверять "попадание" момента времени в предварительно заданные промежутки.
|
|||
---|---|---|---|
#18+
Есть некие свойства у объекта. Эти свойства актуальны в какие-то промежутки времени - соответственно - вне их (промежутков времени) они (свойства) во внимание не принимаются. Момент времени известен. Задан датой и временем Нужно описать промежутки и сделать хочется максимально гибко. От "С 1-го по 15 апреля" и до "С 10 часов до 12 часов каждую вторую среду каждого первого месяца в каждом квартале в високосных годах через один". Утрирую конечно, но направление полагаю - понятно. Таким образом нужно: 1. Описать промежутки через интерфейс пользователя. 2. Проверить попадание момента времени в эти промежутки. Вопрос: есть ли какие-нибудь готовые компоненты, позволяющие реализовать это в каком-либо виде? Спасибо. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.07.2013, 12:18 |
|
Нужно проверять "попадание" момента времени в предварительно заданные промежутки.
|
|||
---|---|---|---|
#18+
а в чем актуальность этих свойств? если они подставляются в некую формулу для рассчета чего либо, то почему бы на геттеры не повесить логику актуальности - возвращать 0(если сумируется что-то) либо 1(если умножается). По-моему так красивее выглядит. Можно сделать декларативно через атрибуты. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.07.2013, 12:35 |
|
Нужно проверять "попадание" момента времени в предварительно заданные промежутки.
|
|||
---|---|---|---|
#18+
Да можно и в геттеры - это не важно. Важно то, что актуальность зависит от попадания момента времени в заранее заданный промежуток. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.07.2013, 12:40 |
|
Нужно проверять "попадание" момента времени в предварительно заданные промежутки.
|
|||
---|---|---|---|
#18+
MonochromatiqueДа можно и в геттеры - это не важно. Важно то, что актуальность зависит от попадания момента времени в заранее заданный промежуток. замечательно. каждый раз когда идет обращение к геттеру - проверяй текущее время на предмет попадания в промежуток и возвращай либо значение поля либо константу, которая не повлияет на результат вычислений. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.07.2013, 12:45 |
|
Нужно проверять "попадание" момента времени в предварительно заданные промежутки.
|
|||
---|---|---|---|
#18+
Мужчина, вы вопрос читали? ... |
|||
:
Нравится:
Не нравится:
|
|||
02.07.2013, 12:48 |
|
Нужно проверять "попадание" момента времени в предварительно заданные промежутки.
|
|||
---|---|---|---|
#18+
Monochromatique, компонентов не знаю таких, делал бы класс типа Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19.
... |
|||
:
Нравится:
Не нравится:
|
|||
02.07.2013, 12:56 |
|
|
start [/forum/topic.php?fid=20&fpage=157&tid=1404418]: |
0ms |
get settings: |
10ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
46ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
47ms |
get tp. blocked users: |
2ms |
others: | 12ms |
total: | 153ms |
0 / 0 |