Mega Code Archive

 
Categories / C / Code Snippets
 

Returns time in Coordinated Universal Time (UTC)

(essentially Greenwich mean time) //Declaration: struct tm *gmtime(const time_t *time); #include <time.h> #include <stdio.h> /* Print local and UTC time. */ int main(void) { struct tm *local, *gm; time_t t; t = time(NULL); local = localtime(&t); printf("Local time and date: %s\n", asctime(local)); gm = gmtime(&t); printf("Coordinated Universal Time and date: %s", asctime(gm)); return 0; } /* Local time and date: Wed Jun 3 18:12:46 2012 Coordinated Universal Time and date: Wed Jun 3 18:12:46 2012 */