arrow 若葉プログラミング塾 > 知識の玉手箱 > C関数リファレンス >
gmtime()
gmtime()

この関数の目的

gmtime()は、 time_t 型のオブジェクトを UTC で struct tm に変換する。

定義

	#include <time.h>
	struct tm *gmtime(const time_t *timer);

働き

この関数は、 timer が指すカレンダー時間を UTC (Coordinated Universal Time:協定世界時) として展開時間に変換する。

返り値は、渡されたオブジェクトへのポインタか、 UTC が使用不能であればヌルポインタである。

解説

Coordinate Universal Time がどうすれば UTC になるのかという点については、このリファレンスの範囲を超えているが、 Universal Time Coordinated ならば頭文字が UTC になることは確かである。

time_t に関しては time() を参照のこと。

UTC 時間と相対するのが地域に依存する局所時間であり、 localtime() によって取得できる。

arrow 若葉プログラミング塾 > 知識の玉手箱 > C関数リファレンス >
KC