C/C++ - [решено] TIME_H

Ответить
Аватара пользователя
котвася

C/C++ - [решено] TIME_H

Сообщение котвася »

Код:

Код: Выделить всё

#include 
#include 
int main ()
{
  time_t seconds;
  seconds = time (NULL);
  printf ("%ld seconds since January 1, 1970", seconds);
  return 0;
}

time(NULL) возвращает время в секундах с 01.01.1970

Какой параметр надо указать time(??????) что бы она возвращала иное, например дни или даже "нормальную" дату? Возможно ли это?

Или надо создавать функции, которые будут пересчитывать секунды в дни, месяца, года?

Если можно приведите пример.
Аватара пользователя
pva

Re: C/C++ - [решено] TIME_H

Сообщение pva »

есть, struct tm:

http://www.cplusplus.com/reference/clibrary/ctime/tm/




Код:

Код: Выделить всё

#include 
typedef struct std::tm tm_t;
time_t time1;
time(&time1);
tm_t* tm1 = localtime(&time1);
std::cout 
Ответить

Вернуться в «Программирование и базы данных»