priklady-resene:aktualni-cas

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.txt
  • Poslední úprava: 2021/11/15 10:06
  • autor: bures