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

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

Войти
Регистрация
Восстановить пароль
 
BioSamuRay
0 / 0 / 0
Регистрация: 06.04.2011
Сообщений: 13
#1

Как от текущей даты отнять 20 лет - C++

05.11.2012, 11:14. Просмотров 751. Ответов 4
Метки нет (Все метки)

Надо от текущей даты отнять 20 лет... Помогите плиз!
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
05.11.2012, 11:14     Как от текущей даты отнять 20 лет
Посмотрите здесь:

Как получить путь до текущей библиотеки? C++
отнять от элемента массива C++
Получение текущей даты? C++
C++ Вывод на экране текущей даты
C++ вывод текущей даты по показаниям часов RTC
C++ Программа определяет сколько дней от текущей даты осталось до нового года и дня рождения
Составить программу которая при введеном количестве лет выдает сообщени вам n лет,вам n год или года C++
C++ От системного времени отнять введённое
Вывод текущей даты и времени в файл C++
Определить возраст человека в годах относительно текущей календарной даты C++
C++ Функция для определения текущей даты и времени
Отнять от переменной время C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
David Sylva
 Аватар для David Sylva
1284 / 946 / 51
Регистрация: 17.05.2012
Сообщений: 2,687
05.11.2012, 13:39     Как от текущей даты отнять 20 лет #2
В чём проблема, переводи текущую дату в дни, вычитай столько дней, сколько соответствует 20 годам и переводи обратно.
BioSamuRay
0 / 0 / 0
Регистрация: 06.04.2011
Сообщений: 13
08.11.2012, 09:06  [ТС]     Как от текущей даты отнять 20 лет #3
Так как текущую дату перевести в число отнять 20 лет?
KATbIK
 Аватар для KATbIK
86 / 81 / 10
Регистрация: 02.08.2011
Сообщений: 335
08.11.2012, 10:13     Как от текущей даты отнять 20 лет #4
CTIME
Перевод времени
Ptomaine
 Аватар для Ptomaine
13 / 13 / 0
Регистрация: 22.10.2011
Сообщений: 35
08.11.2012, 19:15     Как от текущей даты отнять 20 лет #5
Не так всё просто как кажется на первый взгляд. Если даты в пределах одного года, то ещё можно как-то посчитать, даже используя std::difftime. Но если больше, то нужно учитывать високосные года и, возможно, переводы времени (летнее, зимнее), которое в некоторые года были, а в некоторые нет. Для этого нужно использовать функции из сторонних библиотек, например из библиотеки POCO: http://pocoproject.org/docs/Poco.DateTime.html
Yandex
Объявления
08.11.2012, 19:15     Как от текущей даты отнять 20 лет
Ответ Создать тему
Опции темы

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