gmtime_r

From RAD Studio
Jump to: navigation, search

Go Up to time.h Index


Header File

time.h

Category

Time and Date Routines

Prototype

struct tm *gmtime_r( const time_t *timer, struct tm *buf );

Description

Converts a calendar time to a UTC time.

gmtime_r does not allow tm or result to be null.

For more details on the tm structure, see gmtime.

Return Value

gmtime_r returns result if successful, or NULL otherwise.

Example

#include <time.h>
#include <stdio.h>
#include <stdlib.h>   // for putenv
int main()
{
  time_t t = time(NULL);
  struct tm tmbuf;
  char buf[30];
  printf("UTC:       %s", asctime_r(gmtime_r(&t, &tmbuf), buf));
  printf("local:     %s", asctime_r(localtime_r(&t, &tmbuf), buf));
}

Portability

POSIX Win32 ANSI C ANSI C++

+

+

+

+

See Also