mktime и tm_isdst

Я видел много разных мнений, поэтому решил спросить здесь.

Я прочитал man mktime:

 (A positive or zero value for tm_isdst causes mktime() to presume initially
 that summer time (for example, Daylight Saving Time) is or is not in
 effect for the specified time, respectively.  A negative value for
 tm_isdst causes the mktime() function to attempt to divine whether summer
 time is in effect for the specified time. 

Мой вопрос в том, не следует ли tm_isdst оставить как -1, чтобы система сама решала, dst это или нет, и таким образом код становится агностичным к dst?

Я что-то упускаю?

14
задан Alexis Wilke 8 April 2019 в 04:30
поделиться