Цикл по датам |
Здравствуйте, гость ( Вход | Регистрация )
Цикл по датам |
Гость_OlejOK_* |
5.2.2019, 13:43
Сообщение
#1
|
Гости |
Как можно сделать цикл от даты которую беру в dateEdit до даты которую беру в dateEdit_2 ?
Если увеличивать значение в самом dateEdit с помощью stepUp(), то это прокатывает только в пределах одного месяца. stepUp() на следующий месяц не переходит, упирается в последний день. Подскажите пожалуйста, какой можно использовать тип данных чтобы записать в него значения даты и сделать цикл по дням, или как увеличивать значение самого dateEdit, но чтобы осуществлялся в том числе переход на следующий месяц и в последствии год. Пока что накостылил вот так, но как уже написал выше, если месяца разные, то все ломается.
|
|
|
Litkevich Yuriy |
5.2.2019, 14:17
Сообщение
#2
|
разработчик РЭА Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94 |
Из кода не понятно, что должно делаться. Для чего проверяется условие не равенства дат? Во внутреннем цикле дата никак не используется.
Не оставляй умалчиваемых имён виджетов, они ни о чём не говорят, давай им осмысленные имена |
|
|
Гость_OlejOK_* |
5.2.2019, 14:52
Сообщение
#3
|
Гости |
Из кода не понятно, что должно делаться. Для чего проверяется условие не равенства дат? Во внутреннем цикле дата никак не используется. Не оставляй умалчиваемых имён виджетов, они ни о чём не говорят, давай им осмысленные имена Используется. Беру данные из ячеек tableView и помещаю в str и сравниваю с str2, в котором как раз дата из dateEdit
|
|
|
Гость_OlejOK_* |
5.2.2019, 14:55
Сообщение
#4
|
Гости |
Из кода не понятно, что должно делаться. Для чего проверяется условие не равенства дат? Во внутреннем цикле дата никак не используется. Не оставляй умалчиваемых имён виджетов, они ни о чём не говорят, давай им осмысленные имена Основной вопрос у меня в том как сделать цикл от даты из одного dateEdit до даты в другом dateEdit |
|
|
Алексей1153 |
6.2.2019, 9:37
Сообщение
#5
|
фрилансер Группа: Участник Сообщений: 2941 Регистрация: 19.6.2010 Из: Обливион Пользователь №: 1822 Спасибо сказали: 215 раз(а) Репутация: 34 |
Гость_OlejOK_ что понимается под "цикл от даты до даты" ? Шаг по дням/месяцам ?
Смотри функции
сравнивать даты лучше оператором QDateTime::operator= либо по значениям QDateTime::toSecsSinceEpoch() |
|
|
Гость_OlejOK_* |
6.2.2019, 12:49
Сообщение
#6
|
Гости |
Нашел решение
|
|
|
Текстовая версия | Сейчас: 24.11.2024, 7:38 |