создать переменную для хранения созданного времени - PullRequest
0 голосов
/ 03 декабря 2010

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

что я могу использовать, чтобы дать переменной дату?я знаю, что в файле time.h есть что-то внутри, но я не знаю, как использовать его с меньшим количеством кода, насколько это возможно.

возможно

time.h seconds = timeStamp;

?

если это так, то каким будет выход?и какой лучший способ вывести его по порядку?эта переменная будет частью класса.

Ответы [ 2 ]

2 голосов
/ 03 декабря 2010

Я знаю, что вы можете использовать time_t для дат.Если вам нужна более высокая точность, используйте clock_t

. Вы можете получить текущее время следующим образом.Обратите внимание, что хранится целочисленное значение количества секунд с 1 января 1970 года.

#include <time.h>
....
time_t s = time(NULL);

См. this для получения дополнительной информации.Надеюсь, это поможет!

2 голосов
/ 03 декабря 2010
#include <time.h>
...
time_t seconds = time(NULL);

Переменная seconds будет содержать количество секунд с 1970 года, что достаточно для хранения даты и времени.

Вы можете использовать функцию asctime для преобразования этого значения в удобочитаемую строку.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...