C/C++時間

494 ワード

時間を表す方法は時間の基点timepoint+duarationの形式である.
時間を表すタイプはC tm構造体です
struct tm
{
    int tm_sec;  /* ,    0-59,     61*/
    int tm_min;  /*  ,0-59*/
    int tm_hour; /*  , 0-23*/
    int tm_mday; /* ,         ,1-31*/
    int tm_mon;  /* ,      ,0-11*/  1+p->tm_mon;
    int tm_year;  /* ,  1900       */  1900+ p->tm_year;
    int tm_wday; /*  ,       ,       ,0-6*/
    int tm_yday; /*   1 1       ,  0-365*/
    int tm_isdst; /*         */
};
time_tは、経過時間を表す整数の秒数を用いる.