Форум программистов, компьютерный форум, киберфорум
Наши страницы

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

Войти
Регистрация
Восстановить пароль
 
omega
#1

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

22.12.2009, 13:19. Просмотров 802. Ответов 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++):

Особенные даты, определить следующую и предыдущую дату - C++
Всем Hello, осуществил данный алгоритм, но вот не задача особенную дату вывести правильно никак не получается её суть чтоб все цифры не...

Как получить текущую дату в char* - C++
Искал, везде старые методы, не работают.Нужно получить только текущую дату в char*. Буду благодарен за помощь.

Как получить системное время и дату? - C++
В поиске искал и не нашел. Вопрос, значит, такой: Есть у меня допустим класс t_and_d и в него входят 2 переменные. в одну необходимо...

как получить дату в формате как time() - C++
есть констант которую я получил с помощью функцией time() (прим. 1318405625) как теперь получить время в такой же формат если у меня есть...

Как можно получить дату и время создания файла и его объем? - C++
Здравствуйте! Скажите пожалуйста как можно получить дату и время создания файла и его объем. Задача такова, что мы создаем текстовый файл с...

Получить текущую дату - C++
Как получить текущую дату Visual Studio?

1
bazile
65 / 41 / 20
Регистрация: 15.03.2007
Сообщений: 6,909
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;
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
22.12.2009, 14:13
Привет! Вот еще темы с ответами:

Получить текущую дату в string - C++
Пытаюсь сделать так, но у меня возникает Ошибка C4996 'localtime': This function or variable may be unsafe. Consider using localtime_s...

Получить день и номер месяца и определить дату следующего дня (считать год невисокосным) - C++
Напишите программу, которая получает день и номер месяца и определяет дату следующего дня. Считайте, что год невисокосный (365 дней). ...

Ввести одну дату и вывести дату следующего дня - C++
Примеры: 1) Введите дату в программу, и она должна вывести вам дату следующего дня. (Например: input: 27.02.2015, output: 28.02.2015)

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


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

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

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