Class NSTimeZone

All Implemented Interfaces:
NSCoding, NSObjectProtocol, NSSecureCoding, ObjCProtocol

public class NSTimeZone
extends NSObject
implements NSSecureCoding
  • Constructor Details

    • NSTimeZone

      public NSTimeZone()
    • NSTimeZone

      protected NSTimeZone​(NSObject.Handle h, long handle)
    • NSTimeZone

      protected NSTimeZone​(NSObject.SkipInit skipInit)
    • NSTimeZone

      public NSTimeZone​(String tzName)
    • NSTimeZone

      public NSTimeZone​(String tzName, NSData aData)
    • NSTimeZone

      public NSTimeZone​(NSCoder coder)
  • Method Details

    • getName

      public String getName()
    • getData

      public NSData getData()
    • getSystemTimeZone

      public static NSTimeZone getSystemTimeZone()
    • getDefaultTimeZone

      public static NSTimeZone getDefaultTimeZone()
    • setDefaultTimeZone

      public static void setDefaultTimeZone​(NSTimeZone v)
    • getLocalTimeZone

      public static NSTimeZone getLocalTimeZone()
    • getKnownTimeZoneNames

      public static List<String> getKnownTimeZoneNames()
    • getAbbreviationDictionary

      public static Map<String,​String> getAbbreviationDictionary()
    • setAbbreviationDictionary

      public static void setAbbreviationDictionary​(Map<String,​String> v)
    • getTimeZoneDataVersion

      public static String getTimeZoneDataVersion()
    • getSecondsFromGMT

      public long getSecondsFromGMT()
    • getAbbreviation

      public String getAbbreviation()
    • isDaylightSavingTime

      public boolean isDaylightSavingTime()
    • getDaylightSavingTimeOffset

      public double getDaylightSavingTimeOffset()
    • getNextDaylightSavingTimeTransition

      public NSDate getNextDaylightSavingTimeTransition()
    • supportsSecureCoding

      public static boolean supportsSecureCoding()
    • DidChangeNotification

      public static NSString DidChangeNotification()
    • getSecondsFromGMTForDate

      public long getSecondsFromGMTForDate​(NSDate aDate)
    • getAbbreviationForDate

      public String getAbbreviationForDate​(NSDate aDate)
    • isDaylightSavingTimeForDate

      public boolean isDaylightSavingTimeForDate​(NSDate aDate)
    • getDaylightSavingTimeOffsetForDate

      public double getDaylightSavingTimeOffsetForDate​(NSDate aDate)
    • getNextDaylightSavingTimeTransitionAfterDate

      public NSDate getNextDaylightSavingTimeTransitionAfterDate​(NSDate aDate)
    • equalsTo

      public boolean equalsTo​(NSTimeZone aTimeZone)
    • getLocalizedName

      public String getLocalizedName​(NSTimeZoneNameStyle style, NSLocale locale)
    • resetSystemTimeZone

      public static void resetSystemTimeZone()
    • init

      protected long init​(String tzName)
    • init

      protected long init​(String tzName, NSData aData)
    • fromName

      public static NSTimeZone fromName​(String tzName)
    • fromName

      public static NSTimeZone fromName​(String tzName, NSData aData)
    • fromGMTSecondsOffset

      public static NSTimeZone fromGMTSecondsOffset​(long seconds)
    • fromAbbreviation

      public static NSTimeZone fromAbbreviation​(String abbreviation)
    • encode

      public void encode​(NSCoder coder)
      Specified by:
      encode in interface NSCoding
    • init

      protected long init​(NSCoder coder)