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>