Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.86/7: Рейтинг темы: голосов - 7, средняя оценка - 4.86
0 / 0 / 0
Регистрация: 06.04.2011
Сообщений: 13
1

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

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

Надо от текущей даты отнять 20 лет... Помогите плиз!
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
05.11.2012, 11:14
Ответы с готовыми решениями:

Как от текущей даты отнять 7 дней
Народ, как от текущей даты получить дату, на 7 дней меньшую? Subtract() пробовал использовать - не...

Как от текущей даты отнять один месяц?
Подскажите пожалуйста, как от текущей даты отнять один месяц.

Необходимо отнять от текущей даты 3 года, при выполнении действия теряется 1 день, как это исправить
Есть дата, необходимо отнять от текущей даты 3 года, при выполнении действия разности теряется 1...

От текущей даты отнять 24 часа
Как в sql от текущей даты(getdate()) отнять 24 часа???

4
1312 / 974 / 267
Регистрация: 17.05.2012
Сообщений: 2,687
05.11.2012, 13:39 2
В чём проблема, переводи текущую дату в дни, вычитай столько дней, сколько соответствует 20 годам и переводи обратно.
0
0 / 0 / 0
Регистрация: 06.04.2011
Сообщений: 13
08.11.2012, 09:06  [ТС] 3
Так как текущую дату перевести в число отнять 20 лет?
0
86 / 81 / 28
Регистрация: 02.08.2011
Сообщений: 335
08.11.2012, 10:13 4
CTIME
Перевод времени
0
13 / 13 / 2
Регистрация: 22.10.2011
Сообщений: 35
08.11.2012, 19:15 5
Не так всё просто как кажется на первый взгляд. Если даты в пределах одного года, то ещё можно как-то посчитать, даже используя std::difftime. Но если больше, то нужно учитывать високосные года и, возможно, переводы времени (летнее, зимнее), которое в некоторые года были, а в некоторые нет. Для этого нужно использовать функции из сторонних библиотек, например из библиотеки POCO: http://pocoproject.org/docs/Poco.DateTime.html
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
08.11.2012, 19:15

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

От текущей даты отнять 1 день
побывал сделать вот так: Dim d = Format(Now, ("yyMMdd")) - 1 Console.WriteLine(d) ...

Отнять 3 часа от текущей даты
Такая проблема нужно от текущей даты в формате YmdHms отнять 3 часа. Нужно чтобы при отнятии трех...

Отнять от текущей даты несколько дней
Как правильно записать для того чтобы отнять от текущей даты цифру полученую с ячейки ... Я...

Как можно отнять от текущей даты 30 дней 60 дней и т.д
Есть функция mktime(0, 0, 0, date('d') - 30, date('m'), date('y')) так не работает, как можно...


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

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

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