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

Вычисление разницы дат - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Проверка на существование элемента по ключу. Линейные списки http://www.cyberforum.ru/cpp-beginners/thread1494708.html
Собственно вроде все работает, только не получается сделать, чтобы при добавлении нового элемента делалась проверка по номеру, к примеру если такой уже есть в списке, то писать об этом, и начать...
C++ Деревья (добавление, удаление и вывод элементов) Задача - реализовать дерево на С++, чтобы была возможность добавлять елементы, удалять их оттуда и выводить. Программа запускается и сразу возникает ошибка. Можете подсказать, в чем проблема? Делаю... http://www.cyberforum.ru/cpp-beginners/thread1494705.html
Отдельно класс данных, класс формул и главный класс C++
Здравствуйте! У меня есть три вопроса. Первый вопрос. Скажите пожалуйста! Правильный ли это подход к созданию приложений : отдельный класс в котором хранятся все данные, отдельный класс с...
C++ Определение размера char** argv
Есть массив строк char** argv где я знаю число строк argc for (int i = 0; i < argc; i++){ printf("%s \n",argv); } char** newargv; Как скопировать argv с помощью memcpy ( &newargv,...
C++ Как прописать строки на 2 текстовых файла в третьем текстовом файле для их учёта? http://www.cyberforum.ru/cpp-beginners/thread1494632.html
Здравствуйте. У меня есть 2 текстовых файла с координатами антенн (в одном файле - координаты передающих элементов, в другом - приёмных): И есть текстовый файл, в который должны быть вложены эти...
C++ Visual studio 2013 в документе xml (8,2) присутствует ошибка Добрый день. не могу понять что за ошибка происходит. создавал уже чистые тестовые проекты. при закрытии консольного окна появляется ошибка. Немного нервирует эта ошибка. кто-нибудь сталкивался с... подробнее

Показать сообщение отдельно
Dozentos
4 / 4 / 0
Регистрация: 26.10.2013
Сообщений: 78

Вычисление разницы дат - C++

07.07.2015, 16:03. Просмотров 294. Ответов 4
Метки (Все метки)

Имеется код:
C++
1
2
3
4
5
6
7
8
9
char firstDate[] = "2015-07-09";
char secondDate[] = "2015-07-07";
char* format = "%Y-%m-%d";
struct tm tm;
strptime(firstDate, format, &tm); // приводим строку к структуре времени
time_t fD = mktime(&tm);
strptime(secondDate, format, &tm);
time_t sD = mktime(&tm);
double razn = difftime(fD, sD); //вычисление разницы дат
в меру моего понимания razn должна быть равна 172800 (секунд), но по факту она почему-то равна 0 ???
Подскажите, где я не прав
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru