Convert time_t value to tm structure as UTC time: how to use gmtime : Time Date « Development « C / ANSI-C






Convert time_t value to tm structure as UTC time: how to use gmtime

 Convert time_t value to tm structure as UTC time: how to use gmtime

#include <stdio.h>
#include <time.h>

#define PST (-8)
#define CET (1)
#define BJ (8)

int main ()
{
  time_t rawtime;
  struct tm *p;

  time ( &rawtime );

  p = gmtime ( &rawtime );

  printf ("Time in Los Angeles: %2d:%02d\n", p->tm_hour+PST, p->tm_min);
  printf ("Time in Berlin:      %2d:%02d\n", p->tm_hour+CET, p->tm_min);
  printf ("Time in Bei Jing:   %2d:%02d\n", p->tm_hour+BJ, p->tm_min);
  
  return 0;
}

           
       








Related examples in the same category

1.Getting the time as a string
2.Getting date data with ease
3.Display a date
4.Get time: now
5.Print local and UTC timePrint local and UTC time
6.Make time: hour, minute, second, year, day, month
7.Create local time from time()
8.How to get local time: localtime and asctime
9.Get the elapsed time: clock and CLOCKS_PER_SEC
10.Get time: how to use time() and time_t
11.How to check the performance: difftime
12.Local time and Coordinated Universal Time and dateLocal time and Coordinated Universal Time and date
13.converts earth days into Jovian years
14.Convert tm structure to string: how to use asctime
15.Return number of clock ticks since process startReturn number of clock ticks since process start
16. Convert time_t value to string: how to use ctime Convert time_t value to string: how to use ctime
17. Return difference between two times: how to use difftime Return difference between two times: how to use difftime
18. Convert time_t value to tm structure in local time: How to use localtime
19. Convert tm structure to time_t value: how to use mktime
20. Get current time: how to use time and time_t  Get current time: how to use time and time_t