| 382行目: | 382行目: | ||
struct tm *localtime(const time_t *timer); | struct tm *localtime(const time_t *timer); | ||
</source> | </source> | ||
<br> | |||
<u>'''tm構造体'''</u><br> | |||
再度、localtime関数やgmtime関数が返すtm構造体を下表に示す。<br> | |||
<center> | |||
{| class="wikitable" | |||
|- | |||
! データ型 !! メンバ !! 説明 | |||
|- | |||
| int || tm_sec || 秒 (0 ~ 60) | |||
|- | |||
| int || tm_min || 分 (0 ~ 59) | |||
|- | |||
| int || tm_hour || 時 (0 ~ 23) | |||
|- | |||
| int || tm_mday || 日 (1 ~ 31) | |||
|- | |||
| int || tm_mon || 1月からの月数 (0 ~ 11) | |||
|- | |||
| int || tm_year || 1900年からの年数 | |||
|- | |||
| int || tm_wday || 日曜日からの日数 (0 ~ 6) | |||
|- | |||
| int || tm_yday || 1月1日からの日数 (0 ~ 365) | |||
|- | |||
| int || tm_isdst || <u>夏時間フラグ</u><br>夏時間を採用している場合 : 正<br>夏時間を採用していない場合 : 0<br>この情報が得られない場合 : 負 | |||
|} | |||
</center> | |||
<br> | <br> | ||
以下の例では、localtime関数を使用して、暦時刻を地方時に変換している。<br> | 以下の例では、localtime関数を使用して、暦時刻を地方時に変換している。<br> | ||