夏時間があるなら true をなければ false を返します。
まちがっている。たぶん。tm->tm_isdst は tm の表す時刻が夏時間なら正の数をセットされるのであって、tm のタイムゾーンに夏時間があるかないかではない気が。現在のタイムゾーンに夏時間があるかどうかを取得する方法は提供されていないみたい。
ところで、「tm の表す時刻が夏時間なら」という日本語は正しいのだろうか。英語だと
daylight saving time is in effect at the time tm.
らしい。
最近のコメント