NSTimeZone

E820433

NSTimeZone is a Foundation framework class in Apple's platforms that encapsulates time zone information used for date and time calculations and conversions.

All labels observed (3)

Label Occurrences
NSTimeZone canonical 2
TimeZone (Swift) 1
java.util.TimeZone 1

How this entity was disambiguated

Statements (51)

Predicate Object
instanceOf Foundation class
Objective-C class
time zone abstraction
abbreviationExample CEST
PST
bridgedTo TimeZone (Swift)
linked to: NSTimeZone
conformsTo NSCopying
NSSecureCoding
definedInFramework Foundation
hasClassMethod abbreviationDictionary
defaultTimeZone
knownTimeZoneNames
localTimeZone
systemTimeZone
timeZoneForSecondsFromGMT:
timeZoneWithAbbreviation:
timeZoneWithName:
hasInstanceMethod abbreviation
data
daylightSavingTimeOffset
daylightSavingTimeOffsetForDate:
isDaylightSavingTime
isDaylightSavingTimeForDate:
localizedName:locale:
name
nextDaylightSavingTimeTransition
nextDaylightSavingTimeTransitionAfterDate:
secondsFromGMT
secondsFromGMTForDate:
identifierExample America/Los_Angeles
Europe/Berlin
identifierFormat Olson time zone ID
introducedIn iOS 2.0
linked to: iPhone OS 2.0

macOS 10.0
platform Apple platforms
iOS
macOS
tvOS
watchOS
purpose encapsulate time zone information
support date and time calculations
support time zone conversions
superclass NSObject
supports Daylight Saving Time
IANA time zone identifiers
abbreviation-based time zones
threadSafety instances are immutable
instances are thread-safe
usedWith NSCalendar
NSDate
NSDateFormatter

How these facts were elicited

Referenced by (4)

Full triples — surface form annotated when it differs from this entity's canonical label.

NSDate relatedClass NSTimeZone
java.util containsClass java.util.TimeZone
linked to: NSTimeZone
NSCalendar relatedClass NSTimeZone
NSTimeZone bridgedTo TimeZone (Swift)
linked to: NSTimeZone