我正在開發基於美國的應用程序。檢查夏時制是否生效
無論DST在美國是開還是關,dst都是'1',如果時區是印度,dst是'0'。
是否有API可用於獲取此類輸出?
我的意思是說,如果該國家位於第d區,我需要將dst設爲'1'。如果該國位於非dst區,則爲'0'。
我正在開發基於美國的應用程序。檢查夏時制是否生效
無論DST在美國是開還是關,dst都是'1',如果時區是印度,dst是'0'。
是否有API可用於獲取此類輸出?
我的意思是說,如果該國家位於第d區,我需要將dst設爲'1'。如果該國位於非dst區,則爲'0'。
查看NSTimeZone類,該類具有一個isDaylightSavingTime
屬性,該屬性無論DST是否生效都會返回BOOL,而daylightSavingTimeOffset
屬性會告訴您當前的偏移量。該類中還有其他一些方法可能會對您有用。
編輯補充
我的確說過有更多的方法,你可能會發現有用。一個是nextDaylightSavingTimeTransition
,它返回下一個轉換的日期。您可以檢查此轉換是否有有效的未來日期,對於有DST的時區將會是這種情況,對於沒有DST的時區將會有無效日期。
其實我想知道如果一個特定時區有DST調整或not.thedaydayavingavingtime屬性根據時區返回yes或no,但我想要的是,特定時區曾經有dst調整或不調整。如果dst處於打開或關閉狀態,那麼在整個一年中,美國應該將dst設置爲「1」。 – breakfreehg
是否想知道時區是否有DST調整或者當前是否處於活動狀態? –
我想知道如果一個時區有DST調整 – breakfreehg