Описание тега time.h

NoneTime .h - заголовок языка C, предоставляющий служебные типы и функции даты и времени; он также доступен в C++ как time.h или ctime.
1 ответ

Почему difftime() приводит к разным результатам при использовании указателя mktime и не указателя?

Я пытаюсь использовать difftime(time_t end, time_t mktime(start) ) рассчитать разницу между двумя разными временами двумя разными способами. Просто ради любопытства. И я обнаружил, что это приводит к различным результатам, неудачам и успехам. Я не з…
30 июл '14 в 23:07
1 ответ

Самый простой способ иметь следующий таймер

В настоящее время я пытаюсь переписать некоторое программное обеспечение на C++ из старого кода Python. В версии Python у меня были такие таймеры: from time import time, sleep t_start = time() while (time()-t_start < 5) # 5 second timer # do some…
19 фев '15 в 07:20
0 ответов

Местное время возвращает несоответствующие результаты для tm_wday

Не уверен, если это проблема часового пояса: в настоящее время на SGT. Следующий код сообщает пт 17 апреля 2009 г. как день недели 6 (??), а пт 2 января - день недели 5. #include <time.h> #include <stdio.h> #define ONE_DAY 86400 int main…
23 окт '13 в 13:01
3 ответа

Как получить текущее время в миллисекундах в C Программирование

Возможный дубликат: Как измерить время в миллисекундах с помощью ANSI C? Как я могу получить системное время Windows с миллисекундным разрешением? Мы хотим рассчитать время, которое игрок потратил на завершение игры. Но со временем.h мы могли рассчи…
19 дек '11 в 08:13
3 ответа

Сравнение дат в C

У меня есть какая-то задача создать программу на C, которая сравнивает две даты и возвращает количество промежуточных дней. Дело в том, что идентификатор для переменных должен быть один из библиотеки time.h, поэтому я не могу использовать строки или…
18 май '16 в 21:02
1 ответ

Измерение прошедшего времени

Я добавил следующий код, чтобы узнать, сколько времени длилась программа в миллисекундах. Проблема в том, что я получаю 1065 часов и 1065 миллисекунд. Это нормально, что они равны? Может быть, мое уравнение неверно, который переводит часы в миллисек…
15 апр '13 в 17:43
0 ответов

Конфликты объявлений между time.h и linux/time.h не позволяют мне использовать CLOCK_TAI

Я хотел бы использовать #include <time.h> clock_gettime(CLOCK_TAI, &...); но, к сожалению CLOCK_TAI не определен в заголовке stock time.h (по крайней мере, в openSUSE 13.2). Однако он определен в linux/time.h и фактически поддерживается оп…
25 июн '15 в 17:31
2 ответа

Странное поведение asctime()

У меня есть следующий код. #include<time.h> #include<stdio.h> int main(int argc, char** argv) { time_t t1, t2; time(&t1);/* set current time to t1 */ struct tm T1, T2; int i; scanf("%d", &i); /* for delaying */ time(&t2); /* …
21 авг '14 в 09:44
1 ответ

C++ часовые вычисления

Как я могу написать исходный код для расчета времени? Например, пользователь входит в 14.45 и выезд в 3.15. Если мы используем простую математику, 3.15-2.45=0.7 . Но если мы используем часовые вычисления 3.15-2.45=0.3(30 минут) . Помогите мне, пожал…
19 фев '16 в 07:54
1 ответ

C++ Неопределенная ссылка на функцию, реализованную и заданную в коде

Во-первых, функция, которую я пытаюсь вызвать, находится не во внешней библиотеке. Это часть следующего (я возвращаюсь в C++, поэтому я подумал, что начну с написания собственной реализации cron daemon) Вот мой код: #include <iostream> #includ…
02 окт '13 в 18:57
2 ответа

difftime возвращает неверное значение в MinGW

Я пытаюсь вычислить разницу между двумя time_t,но difftime возвращает свой первый параметр вместо разницы!Мой код: #include <windows.h> #include <stdio.h> #include <time.h> #include <unistd.h> int main(){ time_t etime_t,now_t…
09 янв '14 в 08:30
1 ответ

Объект получает те же данные, что и первый C++

У меня проблема с этим классом. Когда я создаю только один объект этого класса, все работает нормально. Он показывает мне дату, как и должно быть. Но всякий раз, когда я пытаюсь создать второй и распечатать дату, он показывает мне только данные из в…
12 ноя '15 в 19:40
1 ответ

strptime, дающий "неявное объявление" и "неопределенную ссылку"

Итак, когда я использую функцию strptime Я получаю оба предупреждения: warning: implicit declaration of function 'strptime' и ошибка после этого: undefined reference to 'strptime' Да я включил time.h, Вот небольшой пример кода, который я использую. …
05 фев '16 в 21:52
2 ответа

Как добавление заголовка может повысить переносимость? (SYS /time.h)

Я только что заметил эту строку на странице руководства по getrusage: В том числе <sys/time.h> не требуется в эти дни, но увеличивает мобильность. (Действительно, структура timeval определяется в <sys/time.h>) Какие? поскольку struct rus…
25 окт '11 в 13:04
0 ответов

Измерение времени в программе C

Мне нужно измерить реальное и виртуальное (CPU) время выполнения цикла. Этот цикл включает в себя многопроцессорные и дочерние процессы.Я пытался с процессором: clock_t start, end; cpu_time_used=((double)(end-start)/CLOCKS_PER_SEC); //in sec и в реж…
24 ноя '18 в 20:59
1 ответ

Как считать время в сокете

У меня есть простая программа сервер-клиент, которая действует в соответствии с полученными данными от клиента. Когда полученные данные являются строкой start Я хочу, чтобы сервер считал время в секундах, пока не получит stop команда от клиента, и к…
28 ноя '15 в 01:44
2 ответа

Неверный результат для определения того, в какой день недели выпадает первый день месяца

У меня есть следующий код C: #include <stdio.h> #include <time.h> struct tm tm; int startDayOfWeek; int findStartDateInMonth(int month,int year) { tm.tm_mon = month; tm.tm_year = year - 1900; tm.tm_mday = 1; tm.tm_hour = tm.tm_min = tm.t…
29 авг '18 в 10:41
0 ответов

Неверный вывод измерения времени с MacOS, C, VirtualBox и time.h

Я провожу эксперимент с производительностью с VirtualBox, но со временем происходит нечто очень странное, когда я пытаюсь измерить его с помощью clock (). Каким-то образом результат этого метода меньше, чем результат time () (и, видимо, правильный).…
23 май '17 в 12:03
1 ответ

Поле tv_sec не может быть разрешено

Я пытаюсь запустить следующий код (простая программа резервного копирования), но по какой-то причине поле tv_sec не может быть разрешено. Я перепробовал все, что приходило мне в голову - но без помощи. Я хочу подчеркнуть, что я прочитал другие соотв…
25 май '16 в 17:38
1 ответ

C mktime() выпуск печати

Я работаю над программой, которая разделяет символы по значению. В настоящее время у меня возникли проблемы с функцией konverzia. Он должен добавить название дня (ср, чт, пт...) в строку даты, но это не дерьмо. Дата должна выглядеть вот так Ср 2012-…
16 окт '15 в 06:55