Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
omega
Сообщений: n/a
#1

Как получить предыдущую дату? - C++

22.12.2009, 13:19. Просмотров 761. Ответов 1
Метки нет (Все метки)

Помогите решить проблему.
С помощью класса CTime получаю тек. дату и все ОК.
C++
1
CTime currentTime = CTime::GetCurrentTime();
Но как мне получить предыдущую дату?
C++
1
2
3
YYYY = atoi(currentTime.Format('%#Y'));
MM = atoi(currentTime.Format('%#m'));
DD = atoi(currentTime.Format('%#d'));
для месяца и года это не проблема - можно просто отнять 1, но как быть с днями не знаю так как могут быть и весокосные годы и вообще в каждом месяце разное число дней.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
22.12.2009, 13:19     Как получить предыдущую дату?
Посмотрите здесь:

Как получить системное время и дату? C++
как получить дату в формате как time() C++
C++ Вывести следующую и предыдущую цифры
Написать программу, которая предлагает пользователю ввести дату в формате YYYY MM DD и выводит в консоль, следующую за ней дату C++
C++ Написать программу, которая предлагает пользователю ввести дату в формате YYYY MM DD и выводит в консоль, следующую за ней дату
Как можно получить дату и время создания файла и его объем? C++
C++ Найти предыдущую перестановку
Ввести одну дату и вывести дату следующего дня C++
C++ Вернуть курсор на предыдущую строку
Особенные даты, определить следующую и предыдущую дату C++
C++ Получить день и номер месяца и определить дату следующего дня (считать год невисокосным)
Получить текущую дату C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
bazile
58 / 34 / 19
Регистрация: 15.03.2007
Сообщений: 6,911
22.12.2009, 14:13     Как получить предыдущую дату? #2
C++
1
2
3
CTime today = CTime::GetCurrentTime();
CTimeSpan oneDay = new CTimeSpan(1, 0, 0, 0);
CTime yesterday = today - oneDay;
Yandex
Объявления
22.12.2009, 14:13     Как получить предыдущую дату?
Ответ Создать тему
Опции темы

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