Class NSDateFormatter

All Implemented Interfaces:
NSCoding, NSObjectProtocol, ObjCProtocol

public class NSDateFormatter
extends NSFormatter
  • Constructor Details

    • NSDateFormatter

      public NSDateFormatter()
    • NSDateFormatter

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

      protected NSDateFormatter​(NSObject.SkipInit skipInit)
  • Method Details

    • getFormattingContext

      public NSFormattingContext getFormattingContext()
    • setFormattingContext

      public void setFormattingContext​(NSFormattingContext v)
    • getDefaultFormatterBehavior

      public static NSDateFormatterBehavior getDefaultFormatterBehavior()
    • setDefaultFormatterBehavior

      public static void setDefaultFormatterBehavior​(NSDateFormatterBehavior v)
    • getDateFormat

      public String getDateFormat()
    • setDateFormat

      public void setDateFormat​(String v)
    • getDateStyle

      public NSDateFormatterStyle getDateStyle()
    • setDateStyle

      public void setDateStyle​(NSDateFormatterStyle v)
    • getTimeStyle

      public NSDateFormatterStyle getTimeStyle()
    • setTimeStyle

      public void setTimeStyle​(NSDateFormatterStyle v)
    • getLocale

      public NSLocale getLocale()
    • setLocale

      public void setLocale​(NSLocale v)
    • generatesCalendarDates

      public boolean generatesCalendarDates()
    • setGeneratesCalendarDates

      public void setGeneratesCalendarDates​(boolean v)
    • getFormatterBehavior

      public NSDateFormatterBehavior getFormatterBehavior()
    • setFormatterBehavior

      public void setFormatterBehavior​(NSDateFormatterBehavior v)
    • getTimeZone

      public NSTimeZone getTimeZone()
    • setTimeZone

      public void setTimeZone​(NSTimeZone v)
    • getCalendar

      public NSCalendar getCalendar()
    • setCalendar

      public void setCalendar​(NSCalendar v)
    • isLenient

      public boolean isLenient()
    • setLenient

      public void setLenient​(boolean v)
    • getTwoDigitStartDate

      public NSDate getTwoDigitStartDate()
    • setTwoDigitStartDate

      public void setTwoDigitStartDate​(NSDate v)
    • getDefaultDate

      public NSDate getDefaultDate()
    • setDefaultDate

      public void setDefaultDate​(NSDate v)
    • getEraSymbols

      public List<String> getEraSymbols()
    • setEraSymbols

      public void setEraSymbols​(List<String> v)
    • getMonthSymbols

      public List<String> getMonthSymbols()
    • setMonthSymbols

      public void setMonthSymbols​(List<String> v)
    • getShortMonthSymbols

      public List<String> getShortMonthSymbols()
    • setShortMonthSymbols

      public void setShortMonthSymbols​(List<String> v)
    • getWeekdaySymbols

      public List<String> getWeekdaySymbols()
    • setWeekdaySymbols

      public void setWeekdaySymbols​(List<String> v)
    • getShortWeekdaySymbols

      public List<String> getShortWeekdaySymbols()
    • setShortWeekdaySymbols

      public void setShortWeekdaySymbols​(List<String> v)
    • getAMSymbol

      public String getAMSymbol()
    • setAMSymbol

      public void setAMSymbol​(String v)
    • getPMSymbol

      public String getPMSymbol()
    • setPMSymbol

      public void setPMSymbol​(String v)
    • getLongEraSymbols

      public List<String> getLongEraSymbols()
    • setLongEraSymbols

      public void setLongEraSymbols​(List<String> v)
    • getVeryShortMonthSymbols

      public List<String> getVeryShortMonthSymbols()
    • setVeryShortMonthSymbols

      public void setVeryShortMonthSymbols​(List<String> v)
    • getStandaloneMonthSymbols

      public List<String> getStandaloneMonthSymbols()
    • setStandaloneMonthSymbols

      public void setStandaloneMonthSymbols​(List<String> v)
    • getShortStandaloneMonthSymbols

      public List<String> getShortStandaloneMonthSymbols()
    • setShortStandaloneMonthSymbols

      public void setShortStandaloneMonthSymbols​(List<String> v)
    • getVeryShortStandaloneMonthSymbols

      public List<String> getVeryShortStandaloneMonthSymbols()
    • setVeryShortStandaloneMonthSymbols

      public void setVeryShortStandaloneMonthSymbols​(List<String> v)
    • getVeryShortWeekdaySymbols

      public List<String> getVeryShortWeekdaySymbols()
    • setVeryShortWeekdaySymbols

      public void setVeryShortWeekdaySymbols​(List<String> v)
    • getStandaloneWeekdaySymbols

      public List<String> getStandaloneWeekdaySymbols()
    • setStandaloneWeekdaySymbols

      public void setStandaloneWeekdaySymbols​(List<String> v)
    • getShortStandaloneWeekdaySymbols

      public List<String> getShortStandaloneWeekdaySymbols()
    • setShortStandaloneWeekdaySymbols

      public void setShortStandaloneWeekdaySymbols​(List<String> v)
    • getVeryShortStandaloneWeekdaySymbols

      public List<String> getVeryShortStandaloneWeekdaySymbols()
    • setVeryShortStandaloneWeekdaySymbols

      public void setVeryShortStandaloneWeekdaySymbols​(List<String> v)
    • getQuarterSymbols

      public List<String> getQuarterSymbols()
    • setQuarterSymbols

      public void setQuarterSymbols​(List<String> v)
    • getShortQuarterSymbols

      public List<String> getShortQuarterSymbols()
    • setShortQuarterSymbols

      public void setShortQuarterSymbols​(List<String> v)
    • getStandaloneQuarterSymbols

      public List<String> getStandaloneQuarterSymbols()
    • setStandaloneQuarterSymbols

      public void setStandaloneQuarterSymbols​(List<String> v)
    • getShortStandaloneQuarterSymbols

      public List<String> getShortStandaloneQuarterSymbols()
    • setShortStandaloneQuarterSymbols

      public void setShortStandaloneQuarterSymbols​(List<String> v)
    • getGregorianStartDate

      public NSDate getGregorianStartDate()
    • setGregorianStartDate

      public void setGregorianStartDate​(NSDate v)
    • doesRelativeDateFormatting

      public boolean doesRelativeDateFormatting()
    • setDoesRelativeDateFormatting

      public void setDoesRelativeDateFormatting​(boolean v)
    • format

      public String format​(NSDate date)
    • parse

      public NSDate parse​(String string)
    • setLocalizedDateFormat

      public void setLocalizedDateFormat​(String dateFormatTemplate)
    • format

      public static String format​(NSDate date, NSDateFormatterStyle dstyle, NSDateFormatterStyle tstyle)
    • getDateFormatFromTemplate

      public static String getDateFormatFromTemplate​(String tmplate, long opts, NSLocale locale)