Twitterに投稿 はてなブックマークに追加 Yahoo!ブックマークに追加 Google Bookmarksに追加

目次 >> C、C++ >> Tips

ローカルタイムを取得するには?

localtime関数を使う。具体的には、

time_t now=time(NULL);
struct tm *tptr;
tptr = localtime(&now);

なお、tm構造体は

struct tm {
    int tm_sec; // 秒
    int tm_min; // 分
    int tm_hour;// 時
    int tm_mday;// 日
    int tm_mon; // 月(1月:0)
    int tm_year;// 年-1900
    int tm_wday;// 曜日(日曜日:0)
    int tm_yday;// 一年の初めからの通算日
    int tm_isdst;// サマータイムなら1そうでないなら0
};

最終更新日


本文中のFC4はFedora ProjectのFedora Core 4を、FC5はFedora Core 5を、FC6はFedora Core 6をopenSUSEはNovellのSUSE Linux OSSを表します。Fedora7以降は、単にFedora7、Fedora8、Fedora9、Fedora10、Fedora11、Fedora12、Fedora13、Fedora14、Fedora15と表示しています。Ubuntuは、必要に応じて17.04、18.04のようにバージョン番号をつけて区別しています。

ここに登場するドメイン名やIPアドレスなどはフィクションです。実在の人物・団体等とは一切関係がありません。
実際に使用する際は、各自の環境に合わせて書き換えてください。
もし何か間違いなどありましたらこちらからご連絡ください
リンクに許可は不要です。
Copyright (C) 2014 Chikuma Engineering Co., Ltd. All Rights Reserved.