|
HOME > Linux Tips ( 目次 ) > Linux コマンド 一覧表 > t > timegm - ライブラリコールの説明 timegm - ライブラリコールの説明 - Linux コマンド集 一覧表名前timegm, timelocal - gmtime と localtime の逆関数 書式
#include <time.h> 説明timelocal()関数と timegm()関数は、それぞれ localtime(3) 関数と gmtime(3) 関数の逆関数である。 注意これらの関数は GNU の拡張である。 timelocal()関数は POSIX の標準関数 mktime(3)と同じものである。 ので、これを使う理由はないはずである。 timegm()を移植性があるようなかたちで実現するには、
TZ環境変数を UTC に設定してから
mktime()を呼んで、
TZの値を取得すればよい。
例えば次のようになるだろう。
#include <time.h> #include <stdlib.h> 準拠POSIX.1-2001 にはない。 BSD 系に存在する。 関連項目
gmtime
(3),
localtime
(3),
mktime
(3),
tzset
(3)
|
|