ftp.nice.ch/peanuts/GeneralData/Documents/openstep/OpenStepSpec_rtf.tar.gz#/OpenStepSpec_rtf/FoundationKit/Classes/NSTimeZoneDetail.rtf

This is NSTimeZoneDetail.rtf in view mode; [Download] [Up]

paperh18648 margl-907 margr0 margt0 margb0 fi0 ri0 ql sb0 f1 fs24 Copyright f3 'e3f1 1994 by NeXT Computer, Inc.  All Rights Reserved.

s8 li100 fi0 ri1007 ql f0 b fs36 fs100 
fs36 NSTimeZoneDetail 
pard s21 li2872 fi-2771 ri1007 ql tx2872 f1 b0 fs28 fs48 
fs28 f0 b fs24 Inherits From:tab b0 fs28 f1 NSTimeZone : NSObject
fs20 
fs28 s12 f0 b fs24 Conforms To:tab b0 fs28 f1 NSCoding, NSCopying (NSTimeZone)
fi0 NSObject (NSObject)
fs20 
fs28 s13 fi-2771 f0 b fs24 Declared In:tab b0 fs28 f1 Foundation/NSDate.h 
fs20 
fs28 pard s35 li100 fi0 ri1007 ql f0 b fs28 fs20 
fs28 Class Description
fs14 
fs28 pard s2 li477 fi0 ri1007 ql tx2494 tx2872 tx3250 f1 b0 fs2 
fs28 NSTimeZoneDetail is an abstract class that refines the behavior provided by NSTimeZone. NSTimeZone identifies a geopolitical area with a name (such as US/Pacific). NSTimeZoneDetail augments this region name with more specific information appropriate for a particular date within its geopolitical region: an abbreviation, an offset (in seconds) from Greenwich Mean Time (GMT), and an indication of whether Daylight Savings Time is in effect. The specificity afforded through NSTimeZoneDetail helps to resolve conflicts between abbreviations and offsets that can arise within regions.
fs16 
fs28 Even though it is a concrete subclass of NSTimeZone, NSTimeZoneDetail does i noti0  have 'aafactory'ba class methods that create and return time-zone objects. See the specification of NSTimeZone for methods that provide this ability.
fs16 
fs28 However, NSTimeZoneDetail does have methods that allow you to get the abbreviation and temporal offset of a time-zone object, as well as determine whether Daylight Savings Time is in effect.
fs16 
fs28 pard s35 li100 fi0 ri1007 ql f0 b fs24 
fs28 Querying an NSTimeZoneDetail
fs14 
fs28 pard s14 li7029 fi-6552 ri1007 ql tx6652 tx7030 f1 b0 fs2 
fs28 fi-6552 {f3 -} (BOOL)b isDaylightSavingTimeZoneb0 tab Returns YES if the time-zone detail object is used in the representation of dates during Daylight Savings Time and returns NO otherwise.
fi-6552 fs16 
fs28 fi-6552 {f3 -} (NSString *)b timeZoneAbbreviationb0 tab Returns the abbreviation of the time-zone detail object, such as EDT (Eastern Daylight Time).
fi-6552 fs16 
fs28 fi-6552 {f3 -} (int)b timeZoneSecondsFromGMTb0 tab Returns the difference in seconds between the receiving time-zone detail object and Greenwich Mean Time. The offset can be a positive or negative value.
}

These are the contents of the former NiCE NeXT User Group NeXTSTEP/OpenStep software archive, currently hosted by Netfuture.ch.