ブックマーク / www1.cts.ne.jp/~clab (1)

  • C言語講座:ある時刻からの経過時間

    [現在時刻と年月日と曜日を表示]←このソース→[ビットシフト] /* 今回も時間の話です。西暦 2000 年1月1日からの秒数を計算して、表示します。 */ /* mktime( ) */ /* 今回使う標準ライブラリ関数は、mktime( ) と difftime( ) です。mktime( ) は localtime( ) の逆の働きをします。つまり時間を表す構造体 struct tm を、西暦 1970 年1月1日からの経過秒数に変換します。 #include <time.h> time_t mktime(struct tm *timeptr); 例:time = mktime(&date); 時間を表す構造体 struct tm は前回も示しましたが、もう一度下記に示します。 struct tm { int tm_sec; // 秒 int tm_min; // 分 int tm_

    NMKJH
    NMKJH 2011/12/25
    C言語講座:2000年1月1日0時0分0秒からの経過時間
  • 1