Форум программистов, компьютерный форум, киберфорум
Наши страницы
C++ Qt
Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 20, средняя оценка - 4.85
renok
1 / 1 / 0
Регистрация: 10.03.2012
Сообщений: 76
#1

Узнать следующую дату - C++ Qt

12.01.2013, 15:20. Просмотров 3490. Ответов 6
Метки нет (Все метки)

В Qt есть класс QDate и QDateTime. Но у них я не нашел функции получения даты следующего / предыдущего дня. Это действительно так или я плохо искал?
А то уже посещают мысли о проверке существования даты через Date Edit...
http://www.cyberforum.ru/csharp-beginners/thread1788703.html
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.01.2013, 15:20
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Узнать следующую дату (C++ Qt):

Ввести дату в формате дд.мм.гггг, проверить корректность ввода и напечатать следующую дату
Помогите с кодом для данной задачи, пож-та. Написанный мною код, до конца не...

В первую ячейку DGV записать текущую дату, в следующую эту же дату, но на месяц позже
Есть датагрид, в первую ячейку нужно записать текущую дату, в следующую эту же...

Ввести дату в формате дд.мм.гггг, напечатать следующую дату
Ввести дату в формате дд.мм.гггг, напечатать следующую дату

Написать программу, которая предлагает пользователю ввести дату в формате YYYY MM DD и выводит в консоль, следующую за ней дату
вот еще одно =) Написать программу, которая предлагает пользователю ввести...

Написать программу, которая предлагает пользователю ввести дату в формате YYYY MM DD и выводит в консоль, следующую за ней дату
Написать программу, которая предлагает пользователю ввести дату в формате YYYY...

6
kniferko
35 / 35 / 1
Регистрация: 02.03.2012
Сообщений: 117
12.01.2013, 16:42 #2
Ну даже если нет, то есть функция перевода секунд (от какого-то там года) в дату...
Можно же просто к текущему времени в секундах прибавить 24*60*60 и получится дата следующего дня
0
renok
1 / 1 / 0
Регистрация: 10.03.2012
Сообщений: 76
12.01.2013, 17:29  [ТС] #3
Идея хороша, но я не знаю такой функции. Подскажите пожалуйста =)
0
Чистый
Автор FAQ
2713 / 1409 / 89
Регистрация: 08.09.2011
Сообщений: 3,741
Записей в блоге: 1
12.01.2013, 19:03 #4
а что текущая дата +/- один день уже не катит?
0
renok
1 / 1 / 0
Регистрация: 10.03.2012
Сообщений: 76
13.01.2013, 16:50  [ТС] #5
Цитата Сообщение от Чистый Посмотреть сообщение
а что текущая дата +/- один день уже не катит?
Покажите пример, пожалуйста. А то в моих вариантах такой трюк не прошел.

Добавлено через 21 час 37 минут
И все таки можно пример в студию?
0
Чистый
Автор FAQ
2713 / 1409 / 89
Регистрация: 08.09.2011
Сообщений: 3,741
Записей в блоге: 1
13.01.2013, 18:00 #6
простой пример
C++ (Qt)
1
2
3
4
5
    QDateTime dat;
    dat =QDateTime::currentDateTime();
    qDebug()<< dat.toString("dd.MM.yyyy  HH:MM:ss");
    dat = dat.addDays(1);
    qDebug()<< dat.toString("dd.MM.yyyy  HH:MM:ss");
вывод:
Цитата Сообщение от qDebug()
"13.01.2013 16:01:43"
"14.01.2013 16:01:43"
2
promistrio
1 / 1 / 1
Регистрация: 25.07.2012
Сообщений: 31
01.04.2014, 23:01 #7
Чем Вас не устраивают стандартные приемы c++? Они действительно лучше. Делайте все, что захотите.
Ой, простите, запутался во вкладках и вышел некропост... Ладно пусть лежит. Который раз на эту тему нарываюсь.
0
01.04.2014, 23:01
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
01.04.2014, 23:01
Привет! Вот еще темы с решениями:

Вывести дату, следующую за указанной
Даны два целых числа: D(день) и M(месяц), определяющие правильную дату...

По заданной дате определить следующую дату
Дата характеризуется тремя натуральными числами (день, месяц, год). По заданной...

По текущей дате определить следующую дату
Дата некоторого дня определяется двумя натуральными числами: порядковым номером...

Вывести следующую дату после указанной
вводится дата формата dd.mm.gggg , нужно что бы после ввода этой даты, прога...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru