システムのタイムゾーンを取得することについての質問では、この回答は賛成されませんでした。
tzset()
からのおよびいくつかのシステムグローバル(たとえば、、、daylight
およびtimezone
)tzname
の使用を提案しますtime.h
。
いくつかのテストの後、私はWindowsとMacの両方でこの方法から正確な結果を得ることができました。しかし、私は上記の答えが理由で賛成票を投じられなかったと推測しています。これは本当ですか?このC標準ではなく、OS固有の呼び出しを優先する必要がありますか?