priklady-resene:aktualni-cas

Toto je starší verze dokumentu!


Získání aktuálního času z operačního systému

Pokud chceme získat aktuální čas ze systému, můžeme k tomu použít funkci time nacházející se v knihovně time.h. Následně můžeme tento čas převést do struktury obsahující jednotlivé položky jako jsou hodiny, minuty, či dny a měsíce.

#include <stdio.h>
#include <stdlib.h>
#include <time.h>
 
int main()
{
	time_t timeStamp = time(NULL);
	struct tm* actualTime = localtime(&timeStamp);
 
	printf("It's now %d hours %d minutes and %d seconds.\n",
		actualTime->tm_hour,
		actualTime->tm_min,
		actualTime->tm_sec
	);
 
	return 0;
}
burak@debbie:~$ ./printTime.out 
It's now 22 hours 47 minutes and 43 seconds.
  • priklady-resene/aktualni-cas.1636927889.txt.gz
  • Poslední úprava: 2021/11/14 23:11
  • autor: bures