logo
logo
Понимаете ли,... [Dervish 04/09/2004 11:18]
есть некоторая сложность, из-за которой возникают трудности при сохранении периода как периода, а не диапазона дат.
 
Представьте, что выбран период в 2 месяца. Сегодня 4-е сентября. Запускаем программу и?... Какой период она должна выбрать? Сентябрь и октябрь? Или Август и сенбярь?
 
Первый период (сентябрь и октябрь) мне интуитивно представляется более ожидаемым (а потому правильным).
 
А второй (август и сентябрь) - удобнее, поскольку он показывает большее количество уже выполненных операций.
 
Или ещё пример: выбран период в год. Что устанавливать при запуске, текущий календарный 2004 год или год с октября 2003 до сентября 2004 года?
 
Первый вариант логичнее, но жутко неудобный в начале года, в январе, поскольку вы не будете видеть недавно выполненные операции.
 
Собственно, вот причина из-за которой я пока сделал сохранение двух дат.