Java 11+ API, डिसुगरिंग की सुविधा के ज़रिए उपलब्ध हैं

Android Studio में, Java 11 या उसके बाद के वर्शन वाले कई एपीआई इस्तेमाल किए जा सकते हैं. इसके लिए, आपके ऐप्लिकेशन के लिए कम से कम एपीआई लेवल की ज़रूरत नहीं होती. इसका मतलब है कि अगर Android 13 (एपीआई लेवल 33) में पेश किया गया कोई एपीआई इस्तेमाल किया जाता है, तो कोड पिछले सभी वर्शन पर भी काम करता है. पिछले कुछ सालों में Android में जोड़े गए ज़्यादातर एपीआई, Android 13 पर काम करते हैं. एपीआई डिसुगरिंग नाम की प्रोसेस के ज़रिए, DEX कंपाइलर (D8) की मदद से, ऐसे ऐप्लिकेशन में ज़्यादा स्टैंडर्ड लैंग्वेज एपीआई शामिल किए जा सकते हैं जो Android के पुराने वर्शन के साथ काम करते हैं.

Java 11 के साथ काम करने वाले एपीआई के लिए, डेसुगरिंग की सुविधा तीन तरह से उपलब्ध है:

  • मिनिमल वर्शन में सिर्फ़ java.util.function पैकेज और Android फ़्रेमवर्क के कुछ कॉनकरेंट कलेक्शन के लिए रिप्लेसमेंट क्लास शामिल हैं. इन कलेक्शन में पुराने डिवाइसों पर समस्याएं आती हैं.
  • डिफ़ॉल्ट वर्शन, Java 8 API desugaring का अपग्रेड किया गया वर्शन है. इसे Java 11 पर अपडेट किया गया है. इसमें java.time और java.util.stream पैकेज के साथ-साथ, मिनिमल वर्शन की सभी सुविधाएं शामिल हैं.
  • nio वर्शन में, डिफ़ॉल्ट वर्शन में मौजूद सभी चीज़ों के साथ-साथ java.nio पैकेज भी शामिल होता है.

खोजे जा सकने वाले इस टेबल में दिखाया गया है कि Android Gradle प्लगिन के नए वर्शन का इस्तेमाल करते समय, Java 11+ की कौनसी लाइब्रेरी उपलब्ध हैं. साथ ही, coreLibraryDesugaring डिपेंडेंसी को com.android.tools:desugar_jdk_libs:2.0.1 पर सेट किया गया है. ज़्यादा जानकारी के लिए, एपीआई डिसुगरिंग देखें. इस प्रॉपर्टी को build.gradle या build.gradle.kts फ़ाइल में सेट करें.

Package +
Class,
Enum,
or Interface
कंस्ट्रक्टर,
प्रॉपर्टी,
और तरीके
नोट
java.io


 BufferedReader


  • public java.util.stream.Stream lines()

मौजूदा क्लास में शामिल होने के अन्य तरीके.
 

java.io


 UncheckedIOException


  • public UncheckedIOException(IOException cause)
  • public UncheckedIOException(
     String message, IOException cause)
  • public IOException getCause()

पूरी तरह से लागू की गई क्लास.
 

java.lang


 Iterable


  • public void forEach(Consumer action)
  • public java.util.Spliterator spliterator()

मौजूदा क्लास में शामिल होने के अन्य तरीके.
 

java.time
कस्टमाइज़ेशन देखना<br

 Clock


  • protected Clock()
  • public boolean equals(Object obj)
  • public static Clock fixed(
     Instant fixedInstant, ZoneId zone)
  • public abstract ZoneId getZone()
  • public int hashCode()
  • public abstract Instant instant()
  • public long millis()
  • public static Clock offset(
     Clock baseClock, Duration offsetDuration)
  • public static Clock system(ZoneId zone)
  • public static Clock systemDefaultZone()
  • public static Clock systemUTC()
  • public static Clock tick(
     Clock baseClock, Duration tickDuration)
  • public static Clock tickMillis(
     ZoneId zone)2
  • public static Clock tickMinutes(ZoneId zone)
  • public static Clock tickSeconds(ZoneId zone)
  • public abstract Clock withZone(ZoneId p0)

2 Android T में मौजूद नहीं है (कंपाइलेशन के दौरान ठीक नहीं हो सकता).
 

java.time
कस्टमाइज़ेशन देखना<br

 DateTimeException


  • public DateTimeException(String message)
  • public DateTimeException(
     String message, Throwable cause)

पूरी तरह से लागू की गई क्लास.
 

java.time
कस्टमाइज़ेशन देखना<br

 DayOfWeek


  • public static final DayOfWeek FRIDAY
  • public static final DayOfWeek MONDAY
  • public static final DayOfWeek SATURDAY
  • public static final DayOfWeek SUNDAY
  • public static final DayOfWeek THURSDAY
  • public static final DayOfWeek TUESDAY
  • public static final DayOfWeek WEDNESDAY
  • public Temporal adjustInto(Temporal temporal)
  • public static DayOfWeek from(
     TemporalAccessor temporal)
  • public int get(TemporalField field)
  • public String getDisplayName(
     TextStyle style, java.util.Locale locale)
  • public long getLong(TemporalField field)
  • public int getValue()
  • public boolean isSupported(TemporalField field)
  • public DayOfWeek minus(long days)
  • public static DayOfWeek of(int dayOfWeek)
  • public DayOfWeek plus(long days)
  • public Object query(TemporalQuery query)
  • public ValueRange range(TemporalField field)
  • public static DayOfWeek valueOf(String name)
  • public static DayOfWeek[] values()

पूरी तरह से लागू की गई क्लास.
 

java.time
कस्टमाइज़ेशन देखना<br

 Duration


  • public static final Duration ZERO
  • public Duration abs()
  • public Temporal addTo(Temporal temporal)
  • public static Duration between(
     Temporal startInclusive, Temporal endExclusive)
  • public int compareTo(Duration otherDuration)
  • public long dividedBy(Duration divisor)
  • public Duration dividedBy(long divisor)
  • public boolean equals(Object otherDuration)
  • public static Duration from(TemporalAmount amount)
  • public long get(TemporalUnit unit)
  • public int getNano()
  • public long getSeconds()
  • public java.util.List getUnits()
  • public int hashCode()
  • public boolean isNegative()
  • public boolean isZero()
  • public Duration minus(
     long amountToSubtract, TemporalUnit unit)
  • public Duration minus(Duration duration)
  • public Duration minusDays(long daysToSubtract)
  • public Duration minusHours(long hoursToSubtract)
  • public Duration minusMillis(long millisToSubtract)
  • public Duration minusMinutes(long minutesToSubtract)
  • public Duration minusNanos(long nanosToSubtract)
  • public Duration minusSeconds(long secondsToSubtract)
  • public Duration multipliedBy(long multiplicand)
  • public Duration negated()
  • public static Duration of(
     long amount, TemporalUnit unit)
  • public static Duration ofDays(long days)
  • public static Duration ofHours(long hours)
  • public static Duration ofMillis(long millis)
  • public static Duration ofMinutes(long minutes)
  • public static Duration ofNanos(long nanos)
  • public static Duration ofSeconds(long seconds)
  • public static Duration ofSeconds(
     long seconds, long nanoAdjustment)
  • public static Duration parse(CharSequence text)
  • public Duration plus(
     long amountToAdd, TemporalUnit unit)
  • public Duration plus(Duration duration)
  • public Duration plusDays(long daysToAdd)
  • public Duration plusHours(long hoursToAdd)
  • public Duration plusMillis(long millisToAdd)
  • public Duration plusMinutes(long minutesToAdd)
  • public Duration plusNanos(long nanosToAdd)
  • public Duration plusSeconds(long secondsToAdd)
  • public Temporal subtractFrom(Temporal temporal)
  • public long toDays()
  • public long toDaysPart()
  • public long toHours()
  • public int toHoursPart()
  • public long toMillis()
  • public int toMillisPart()
  • public long toMinutes()
  • public int toMinutesPart()
  • public long toNanos()
  • public int toNanosPart()
  • public long toSeconds()
  • public int toSecondsPart()
  • public String toString()
  • public Duration truncatedTo(TemporalUnit unit)
  • public Duration withNanos(int nanoOfSecond)
  • public Duration withSeconds(long seconds)

पूरी तरह से लागू की गई क्लास.
 

java.time
कस्टमाइज़ेशन देखना<br

 Instant


  • public static final Instant EPOCH
  • public static final Instant MAX
  • public static final Instant MIN
  • public Temporal adjustInto(Temporal temporal)
  • public OffsetDateTime atOffset(ZoneOffset offset)
  • public ZonedDateTime atZone(ZoneId zone)
  • public int compareTo(Instant otherInstant)
  • public boolean equals(Object otherInstant)
  • public static Instant from(
     TemporalAccessor temporal)
  • public int get(TemporalField field)
  • public long getEpochSecond()
  • public long getLong(TemporalField field)
  • public int getNano()
  • public int hashCode()
  • public boolean isAfter(Instant otherInstant)
  • public boolean isBefore(Instant otherInstant)
  • public boolean isSupported(TemporalField field)
  • public boolean isSupported(TemporalUnit unit)
  • public Instant minus(
     long amountToSubtract, TemporalUnit unit)
  • public Instant minus(
     TemporalAmount amountToSubtract)
  • public Instant minusMillis(long millisToSubtract)
  • public Instant minusNanos(long nanosToSubtract)
  • public Instant minusSeconds(long secondsToSubtract)
  • public static Instant now()
  • public static Instant now(Clock clock)
  • public static Instant ofEpochMilli(long epochMilli)
  • public static Instant ofEpochSecond(
     long epochSecond)
  • public static Instant ofEpochSecond(
     long epochSecond, long nanoAdjustment)
  • public static Instant parse(CharSequence text)
  • public Instant plus(
     long amountToAdd, TemporalUnit unit)
  • public Instant plus(TemporalAmount amountToAdd)
  • public Instant plusMillis(long millisToAdd)
  • public Instant plusNanos(long nanosToAdd)
  • public Instant plusSeconds(long secondsToAdd)
  • public Object query(TemporalQuery query)
  • public ValueRange range(TemporalField field)
  • public long toEpochMilli()
  • public String toString()
  • public Instant truncatedTo(TemporalUnit unit)
  • public long until(
     Temporal endExclusive, TemporalUnit unit)
  • public Instant with(TemporalAdjuster adjuster)
  • public Instant with(
     TemporalField field, long newValue)

पूरी तरह से लागू की गई क्लास.
 

java.time
कस्टमाइज़ेशन देखना<br

 LocalDate


  • public static final LocalDate EPOCH
  • public static final LocalDate MAX
  • public static final LocalDate MIN
  • public Temporal adjustInto(Temporal temporal)
  • public LocalDateTime atStartOfDay()
  • public ZonedDateTime atStartOfDay(ZoneId zone)
  • public LocalDateTime atTime(int hour, int minute)
  • public LocalDateTime atTime(
     int hour, int minute, int second)
  • public LocalDateTime atTime(
      int hour,
      int minute,
      int second,
      int nanoOfSecond)
  • public LocalDateTime atTime(LocalTime time)
  • public OffsetDateTime atTime(OffsetTime time)
  • public int compareTo(ChronoLocalDate other)
  • public java.util.stream.Stream datesUntil(
     LocalDate endExclusive)2
  • public java.util.stream.Stream datesUntil(
     LocalDate endExclusive, Period step)2
  • public boolean equals(Object obj)
  • public String format(DateTimeFormatter formatter)
  • public static LocalDate from(
     TemporalAccessor temporal)
  • public int get(TemporalField field)
  • public IsoChronology getChronology()
  • public int getDayOfMonth()
  • public DayOfWeek getDayOfWeek()
  • public int getDayOfYear()
  • public IsoEra getEra()234
  • public long getLong(TemporalField field)
  • public Month getMonth()
  • public int getMonthValue()
  • public int getYear()
  • public int hashCode()
  • public boolean isAfter(ChronoLocalDate other)
  • public boolean isBefore(ChronoLocalDate other)
  • public boolean isEqual(ChronoLocalDate other)
  • public boolean isLeapYear()
  • public boolean isSupported(TemporalField field)
  • public boolean isSupported(TemporalUnit unit)
  • public int lengthOfMonth()
  • public int lengthOfYear()
  • public LocalDate minus(
     long amountToSubtract, TemporalUnit unit)
  • public LocalDate minus(
     TemporalAmount amountToSubtract)
  • public LocalDate minusDays(long daysToSubtract)
  • public LocalDate minusMonths(long monthsToSubtract)
  • public LocalDate minusWeeks(long weeksToSubtract)
  • public LocalDate minusYears(long yearsToSubtract)
  • public static LocalDate now()
  • public static LocalDate now(Clock clock)
  • public static LocalDate now(ZoneId zone)
  • public static LocalDate of(
     int year, int month, int dayOfMonth)
  • public static LocalDate of(
     int year, Month month, int dayOfMonth)
  • public static LocalDate ofEpochDay(long epochDay)
  • public static LocalDate ofInstant(
     Instant instant, ZoneId zone)2
  • public static LocalDate ofYearDay(
     int year, int dayOfYear)
  • public static LocalDate parse(CharSequence text)
  • public static LocalDate parse(
     CharSequence text, DateTimeFormatter formatter)
  • public LocalDate plus(
     long amountToAdd, TemporalUnit unit)
  • public LocalDate plus(TemporalAmount amountToAdd)
  • public LocalDate plusDays(long daysToAdd)
  • public LocalDate plusMonths(long monthsToAdd)
  • public LocalDate plusWeeks(long weeksToAdd)
  • public LocalDate plusYears(long yearsToAdd)
  • public Object query(TemporalQuery query)
  • public ValueRange range(TemporalField field)
  • public long toEpochDay()
  • public long toEpochSecond(
     LocalTime time, ZoneOffset offset)2
  • public String toString()
  • public long until(
     Temporal endExclusive, TemporalUnit unit)
  • public Period until(
     ChronoLocalDate endDateExclusive)
  • public LocalDate with(TemporalAdjuster adjuster)
  • public LocalDate with(
     TemporalField field, long newValue)
  • public LocalDate withDayOfMonth(int dayOfMonth)
  • public LocalDate withDayOfYear(int dayOfYear)
  • public LocalDate withMonth(int month)
  • public LocalDate withYear(int year)

2 Android T में मौजूद नहीं है. (ऐसा हो सकता है कि कंपाइल करते समय यह समस्या ठीक न हो).
 3 SDK के सभी वर्शन के साथ काम नहीं करता.
 4 कोवेरिएंट रिटर्न टाइप के साथ भी काम करता है.
 

java.time
कस्टमाइज़ेशन देखना<br

 LocalDateTime


  • public static final LocalDateTime MAX
  • public static final LocalDateTime MIN
  • public Temporal adjustInto(Temporal temporal)
  • public OffsetDateTime atOffset(ZoneOffset offset)
  • public ZonedDateTime atZone(ZoneId zone)
  • public int compareTo(ChronoLocalDateTime other)
  • public boolean equals(Object obj)
  • public String format(DateTimeFormatter formatter)
  • public static LocalDateTime from(
     TemporalAccessor temporal)
  • public int get(TemporalField field)
  • public int getDayOfMonth()
  • public DayOfWeek getDayOfWeek()
  • public int getDayOfYear()
  • public int getHour()
  • public long getLong(TemporalField field)
  • public int getMinute()
  • public Month getMonth()
  • public int getMonthValue()
  • public int getNano()
  • public int getSecond()
  • public int getYear()
  • public int hashCode()
  • public boolean isAfter(ChronoLocalDateTime other)
  • public boolean isBefore(ChronoLocalDateTime other)
  • public boolean isEqual(ChronoLocalDateTime other)
  • public boolean isSupported(TemporalField field)
  • public boolean isSupported(TemporalUnit unit)
  • public LocalDateTime minus(
     long amountToSubtract, TemporalUnit unit)
  • public LocalDateTime minus(
     TemporalAmount amountToSubtract)
  • public LocalDateTime minusDays(long days)
  • public LocalDateTime minusHours(long hours)
  • public LocalDateTime minusMinutes(long minutes)
  • public LocalDateTime minusMonths(long months)
  • public LocalDateTime minusNanos(long nanos)
  • public LocalDateTime minusSeconds(long seconds)
  • public LocalDateTime minusWeeks(long weeks)
  • public LocalDateTime minusYears(long years)
  • public static LocalDateTime now()
  • public static LocalDateTime now(Clock clock)
  • public static LocalDateTime now(ZoneId zone)
  • public static LocalDateTime of(
      int year,
      int month,
      int dayOfMonth,
      int hour,
      int minute)
  • public static LocalDateTime of(
      int year,
      int month,
      int dayOfMonth,
      int hour,
      int minute,
      int second)
  • public static LocalDateTime of(
      int year,
      int month,
      int dayOfMonth,
      int hour,
      int minute,
      int second,
      int nanoOfSecond)
  • public static LocalDateTime of(
      int year,
      Month month,
      int dayOfMonth,
      int hour,
      int minute)
  • public static LocalDateTime of(
      int year,
      Month month,
      int dayOfMonth,
      int hour,
      int minute,
      int second)
  • public static LocalDateTime of(
      int year,
      Month month,
      int dayOfMonth,
      int hour,
      int minute,
      int second,
      int nanoOfSecond)
  • public static LocalDateTime of(
     LocalDate date, LocalTime time)
  • public static LocalDateTime ofEpochSecond(
      long epochSecond,
      int nanoOfSecond,
      ZoneOffset offset)
  • public static LocalDateTime ofInstant(
     Instant instant, ZoneId zone)
  • public static LocalDateTime parse(CharSequence text)
  • public static LocalDateTime parse(
     CharSequence text, DateTimeFormatter formatter)
  • public LocalDateTime plus(
     long amountToAdd, TemporalUnit unit)
  • public LocalDateTime plus(
     TemporalAmount amountToAdd)
  • public LocalDateTime plusDays(long days)
  • public LocalDateTime plusHours(long hours)
  • public LocalDateTime plusMinutes(long minutes)
  • public LocalDateTime plusMonths(long months)
  • public LocalDateTime plusNanos(long nanos)
  • public LocalDateTime plusSeconds(long seconds)
  • public LocalDateTime plusWeeks(long weeks)
  • public LocalDateTime plusYears(long years)
  • public Object query(TemporalQuery query)
  • public ValueRange range(TemporalField field)
  • public LocalDate toLocalDate()
  • public LocalTime toLocalTime()
  • public String toString()
  • public LocalDateTime truncatedTo(TemporalUnit unit)
  • public long until(
     Temporal endExclusive, TemporalUnit unit)
  • public LocalDateTime with(TemporalAdjuster adjuster)
  • public LocalDateTime with(
     TemporalField field, long newValue)
  • public LocalDateTime withDayOfMonth(int dayOfMonth)
  • public LocalDateTime withDayOfYear(int dayOfYear)
  • public LocalDateTime withHour(int hour)
  • public LocalDateTime withMinute(int minute)
  • public LocalDateTime withMonth(int month)
  • public LocalDateTime withNano(int nanoOfSecond)
  • public LocalDateTime withSecond(int second)
  • public LocalDateTime withYear(int year)

पूरी तरह से लागू की गई क्लास.
 

java.time
कस्टमाइज़ेशन देखना<br

 LocalTime


  • public static final LocalTime MAX
  • public static final LocalTime MIDNIGHT
  • public static final LocalTime MIN
  • public static final LocalTime NOON
  • public Temporal adjustInto(Temporal temporal)
  • public LocalDateTime atDate(LocalDate date)
  • public OffsetTime atOffset(ZoneOffset offset)
  • public int compareTo(LocalTime other)
  • public boolean equals(Object obj)
  • public String format(DateTimeFormatter formatter)
  • public static LocalTime from(
     TemporalAccessor temporal)
  • public int get(TemporalField field)
  • public int getHour()
  • public long getLong(TemporalField field)
  • public int getMinute()
  • public int getNano()
  • public int getSecond()
  • public int hashCode()
  • public boolean isAfter(LocalTime other)
  • public boolean isBefore(LocalTime other)
  • public boolean isSupported(TemporalField field)
  • public boolean isSupported(TemporalUnit unit)
  • public LocalTime minus(
     long amountToSubtract, TemporalUnit unit)
  • public LocalTime minus(
     TemporalAmount amountToSubtract)
  • public LocalTime minusHours(long hoursToSubtract)
  • public LocalTime minusMinutes(
     long minutesToSubtract)
  • public LocalTime minusNanos(long nanosToSubtract)
  • public LocalTime minusSeconds(
     long secondsToSubtract)
  • public static LocalTime now()
  • public static LocalTime now(Clock clock)
  • public static LocalTime now(ZoneId zone)
  • public static LocalTime of(int hour, int minute)
  • public static LocalTime of(
     int hour, int minute, int second)
  • public static LocalTime of(
      int hour,
      int minute,
      int second,
      int nanoOfSecond)
  • public static LocalTime ofInstant(
     Instant instant, ZoneId zone)
  • public static LocalTime ofNanoOfDay(long nanoOfDay)
  • public static LocalTime ofSecondOfDay(
     long secondOfDay)
  • public static LocalTime parse(CharSequence text)
  • public static LocalTime parse(
     CharSequence text, DateTimeFormatter formatter)
  • public LocalTime plus(
     long amountToAdd, TemporalUnit unit)
  • public LocalTime plus(TemporalAmount amountToAdd)
  • public LocalTime plusHours(long hoursToAdd)
  • public LocalTime plusMinutes(long minutesToAdd)
  • public LocalTime plusNanos(long nanosToAdd)
  • public LocalTime plusSeconds(long secondstoAdd)
  • public Object query(TemporalQuery query)
  • public ValueRange range(TemporalField field)
  • public long toEpochSecond(
     LocalDate date, ZoneOffset offset)
  • public long toNanoOfDay()
  • public int toSecondOfDay()
  • public String toString()
  • public LocalTime truncatedTo(TemporalUnit unit)
  • public long until(
     Temporal endExclusive, TemporalUnit unit)
  • public LocalTime with(TemporalAdjuster adjuster)
  • public LocalTime with(
     TemporalField field, long newValue)
  • public LocalTime withHour(int hour)
  • public LocalTime withMinute(int minute)
  • public LocalTime withNano(int nanoOfSecond)
  • public LocalTime withSecond(int second)

पूरी तरह से लागू की गई क्लास.
 

java.time
कस्टमाइज़ेशन देखना<br

 Month


  • public static final Month APRIL
  • public static final Month AUGUST
  • public static final Month DECEMBER
  • public static final Month FEBRUARY
  • public static final Month JANUARY
  • public static final Month JULY
  • public static final Month JUNE
  • public static final Month MARCH
  • public static final Month MAY
  • public static final Month NOVEMBER
  • public static final Month OCTOBER
  • public static final Month SEPTEMBER
  • public Temporal adjustInto(Temporal temporal)
  • public int firstDayOfYear(boolean leapYear)
  • public Month firstMonthOfQuarter()
  • public static Month from(TemporalAccessor temporal)
  • public int get(TemporalField field)
  • public String getDisplayName(
     TextStyle style, java.util.Locale locale)
  • public long getLong(TemporalField field)
  • public int getValue()
  • public boolean isSupported(TemporalField field)
  • public int length(boolean leapYear)
  • public int maxLength()
  • public int minLength()
  • public Month minus(long months)
  • public static Month of(int month)
  • public Month plus(long months)
  • public Object query(TemporalQuery query)
  • public ValueRange range(TemporalField field)
  • public static Month valueOf(String name)
  • public static Month[] values()

पूरी तरह से लागू की गई क्लास.
 

java.time
कस्टमाइज़ेशन देखना<br

 MonthDay


  • public Temporal adjustInto(Temporal temporal)
  • public LocalDate atYear(int year)
  • public int compareTo(MonthDay other)
  • public boolean equals(Object obj)
  • public String format(DateTimeFormatter formatter)
  • public static MonthDay from(
     TemporalAccessor temporal)
  • public int get(TemporalField field)
  • public int getDayOfMonth()
  • public long getLong(TemporalField field)
  • public Month getMonth()
  • public int getMonthValue()
  • public int hashCode()
  • public boolean isAfter(MonthDay other)
  • public boolean isBefore(MonthDay other)
  • public boolean isSupported(TemporalField field)
  • public boolean isValidYear(int year)
  • public static MonthDay now()
  • public static MonthDay now(Clock clock)
  • public static MonthDay now(ZoneId zone)
  • public static MonthDay of(int month, int dayOfMonth)
  • public static MonthDay of(
     Month month, int dayOfMonth)
  • public static MonthDay parse(CharSequence text)
  • public static MonthDay parse(
     CharSequence text, DateTimeFormatter formatter)
  • public Object query(TemporalQuery query)
  • public ValueRange range(TemporalField field)
  • public String toString()
  • public MonthDay with(Month month)
  • public MonthDay withDayOfMonth(int dayOfMonth)
  • public MonthDay withMonth(int month)

पूरी तरह से लागू की गई क्लास.
 

java.time
कस्टमाइज़ेशन देखना<br

 OffsetDateTime


  • public static final OffsetDateTime MAX
  • public static final OffsetDateTime MIN
  • public Temporal adjustInto(Temporal temporal)
  • public ZonedDateTime atZoneSameInstant(ZoneId zone)
  • public ZonedDateTime atZoneSimilarLocal(ZoneId zone)
  • public int compareTo(OffsetDateTime other)
  • public boolean equals(Object obj)
  • public String format(DateTimeFormatter formatter)
  • public static OffsetDateTime from(
     TemporalAccessor temporal)
  • public int get(TemporalField field)
  • public int getDayOfMonth()
  • public DayOfWeek getDayOfWeek()
  • public int getDayOfYear()
  • public int getHour()
  • public long getLong(TemporalField field)
  • public int getMinute()
  • public Month getMonth()
  • public int getMonthValue()
  • public int getNano()
  • public ZoneOffset getOffset()
  • public int getSecond()
  • public int getYear()
  • public int hashCode()
  • public boolean isAfter(OffsetDateTime other)
  • public boolean isBefore(OffsetDateTime other)
  • public boolean isEqual(OffsetDateTime other)
  • public boolean isSupported(TemporalField field)
  • public boolean isSupported(TemporalUnit unit)
  • public OffsetDateTime minus(
     long amountToSubtract, TemporalUnit unit)
  • public OffsetDateTime minus(
     TemporalAmount amountToSubtract)
  • public OffsetDateTime minusDays(long days)
  • public OffsetDateTime minusHours(long hours)
  • public OffsetDateTime minusMinutes(long minutes)
  • public OffsetDateTime minusMonths(long months)
  • public OffsetDateTime minusNanos(long nanos)
  • public OffsetDateTime minusSeconds(long seconds)
  • public OffsetDateTime minusWeeks(long weeks)
  • public OffsetDateTime minusYears(long years)
  • public static OffsetDateTime now()
  • public static OffsetDateTime now(Clock clock)
  • public static OffsetDateTime now(ZoneId zone)
  • public static OffsetDateTime of(
      int year,
      int month,
      int dayOfMonth,
      int hour,
      int minute,
      int second,
      int nanoOfSecond,
      ZoneOffset offset)
  • public static OffsetDateTime of(
     LocalDate date, LocalTime time, ZoneOffset offset)
  • public static OffsetDateTime of(
     LocalDateTime dateTime, ZoneOffset offset)
  • public static OffsetDateTime ofInstant(
     Instant instant, ZoneId zone)
  • public static OffsetDateTime parse(
     CharSequence text)
  • public static OffsetDateTime parse(
     CharSequence text, DateTimeFormatter formatter)
  • public OffsetDateTime plus(
     long amountToAdd, TemporalUnit unit)
  • public OffsetDateTime plus(
     TemporalAmount amountToAdd)
  • public OffsetDateTime plusDays(long days)
  • public OffsetDateTime plusHours(long hours)
  • public OffsetDateTime plusMinutes(long minutes)
  • public OffsetDateTime plusMonths(long months)
  • public OffsetDateTime plusNanos(long nanos)
  • public OffsetDateTime plusSeconds(long seconds)
  • public OffsetDateTime plusWeeks(long weeks)
  • public OffsetDateTime plusYears(long years)
  • public Object query(TemporalQuery query)
  • public ValueRange range(TemporalField field)
  • public static java.util.Comparator timeLineOrder()
  • public long toEpochSecond()
  • public Instant toInstant()
  • public LocalDate toLocalDate()
  • public LocalDateTime toLocalDateTime()
  • public LocalTime toLocalTime()
  • public OffsetTime toOffsetTime()
  • public String toString()
  • public ZonedDateTime toZonedDateTime()
  • public OffsetDateTime truncatedTo(TemporalUnit unit)
  • public long until(
     Temporal endExclusive, TemporalUnit unit)
  • public OffsetDateTime with(
     TemporalAdjuster adjuster)
  • public OffsetDateTime with(
     TemporalField field, long newValue)
  • public OffsetDateTime withDayOfMonth(int dayOfMonth)
  • public OffsetDateTime withDayOfYear(int dayOfYear)
  • public OffsetDateTime withHour(int hour)
  • public OffsetDateTime withMinute(int minute)
  • public OffsetDateTime withMonth(int month)
  • public OffsetDateTime withNano(int nanoOfSecond)
  • public OffsetDateTime withOffsetSameInstant(
     ZoneOffset offset)
  • public OffsetDateTime withOffsetSameLocal(
     ZoneOffset offset)
  • public OffsetDateTime withSecond(int second)
  • public OffsetDateTime withYear(int year)

पूरी तरह से लागू की गई क्लास.
 

java.time
कस्टमाइज़ेशन देखना<br

 OffsetTime


  • public static final OffsetTime MAX
  • public static final OffsetTime MIN
  • public Temporal adjustInto(Temporal temporal)
  • public OffsetDateTime atDate(LocalDate date)
  • public int compareTo(OffsetTime other)
  • public boolean equals(Object obj)
  • public String format(DateTimeFormatter formatter)
  • public static OffsetTime from(
     TemporalAccessor temporal)
  • public int get(TemporalField field)
  • public int getHour()
  • public long getLong(TemporalField field)
  • public int getMinute()
  • public int getNano()
  • public ZoneOffset getOffset()
  • public int getSecond()
  • public int hashCode()
  • public boolean isAfter(OffsetTime other)
  • public boolean isBefore(OffsetTime other)
  • public boolean isEqual(OffsetTime other)
  • public boolean isSupported(TemporalField field)
  • public boolean isSupported(TemporalUnit unit)
  • public OffsetTime minus(
     long amountToSubtract, TemporalUnit unit)
  • public OffsetTime minus(
     TemporalAmount amountToSubtract)
  • public OffsetTime minusHours(long hours)
  • public OffsetTime minusMinutes(long minutes)
  • public OffsetTime minusNanos(long nanos)
  • public OffsetTime minusSeconds(long seconds)
  • public static OffsetTime now()
  • public static OffsetTime now(Clock clock)
  • public static OffsetTime now(ZoneId zone)
  • public static OffsetTime of(
      int hour,
      int minute,
      int second,
      int nanoOfSecond,
      ZoneOffset offset)
  • public static OffsetTime of(
     LocalTime time, ZoneOffset offset)
  • public static OffsetTime ofInstant(
     Instant instant, ZoneId zone)
  • public static OffsetTime parse(CharSequence text)
  • public static OffsetTime parse(
     CharSequence text, DateTimeFormatter formatter)
  • public OffsetTime plus(
     long amountToAdd, TemporalUnit unit)
  • public OffsetTime plus(TemporalAmount amountToAdd)
  • public OffsetTime plusHours(long hours)
  • public OffsetTime plusMinutes(long minutes)
  • public OffsetTime plusNanos(long nanos)
  • public OffsetTime plusSeconds(long seconds)
  • public Object query(TemporalQuery query)
  • public ValueRange range(TemporalField field)
  • public long toEpochSecond(
     LocalDate date)2
  • public LocalTime toLocalTime()
  • public String toString()
  • public OffsetTime truncatedTo(TemporalUnit unit)
  • public long until(
     Temporal endExclusive, TemporalUnit unit)
  • public OffsetTime with(TemporalAdjuster adjuster)
  • public OffsetTime with(
     TemporalField field, long newValue)
  • public OffsetTime withHour(int hour)
  • public OffsetTime withMinute(int minute)
  • public OffsetTime withNano(int nanoOfSecond)
  • public OffsetTime withOffsetSameInstant(
     ZoneOffset offset)
  • public OffsetTime withOffsetSameLocal(
     ZoneOffset offset)
  • public OffsetTime withSecond(int second)

2 Android T में मौजूद नहीं है (कंपाइलेशन के दौरान ठीक नहीं हो सकता).
 

java.time
कस्टमाइज़ेशन देखना<br

 Period


  • public static final Period ZERO
  • public Temporal addTo(Temporal temporal)
  • public static Period between(
      LocalDate startDateInclusive,
      LocalDate endDateExclusive)
  • public boolean equals(Object obj)
  • public static Period from(TemporalAmount amount)
  • public long get(TemporalUnit unit)
  • public IsoChronology getChronology()
  • public int getDays()
  • public int getMonths()
  • public java.util.List getUnits()
  • public int getYears()
  • public int hashCode()
  • public boolean isNegative()
  • public boolean isZero()
  • public Period minus(TemporalAmount amountToSubtract)
  • public Period minusDays(long daysToSubtract)
  • public Period minusMonths(long monthsToSubtract)
  • public Period minusYears(long yearsToSubtract)
  • public Period multipliedBy(int scalar)
  • public Period negated()
  • public Period normalized()
  • public static Period of(
     int years, int months, int days)
  • public static Period ofDays(int days)
  • public static Period ofMonths(int months)
  • public static Period ofWeeks(int weeks)
  • public static Period ofYears(int years)
  • public static Period parse(CharSequence text)
  • public Period plus(TemporalAmount amountToAdd)
  • public Period plusDays(long daysToAdd)
  • public Period plusMonths(long monthsToAdd)
  • public Period plusYears(long yearsToAdd)
  • public Temporal subtractFrom(Temporal temporal)
  • public String toString()
  • public long toTotalMonths()
  • public Period withDays(int days)
  • public Period withMonths(int months)
  • public Period withYears(int years)

पूरी तरह से लागू की गई क्लास.
 

java.time
कस्टमाइज़ेशन देखना<br

 Year


  • public static final int MAX_VALUE
  • public static final int MIN_VALUE
  • public Temporal adjustInto(Temporal temporal)
  • public LocalDate atDay(int dayOfYear)
  • public YearMonth atMonth(int month)
  • public YearMonth atMonth(Month month)
  • public LocalDate atMonthDay(MonthDay monthDay)
  • public int compareTo(Year other)
  • public boolean equals(Object obj)
  • public String format(DateTimeFormatter formatter)
  • public static Year from(TemporalAccessor temporal)
  • public int get(TemporalField field)
  • public long getLong(TemporalField field)
  • public int getValue()
  • public int hashCode()
  • public boolean isAfter(Year other)
  • public boolean isBefore(Year other)
  • public boolean isLeap()
  • public static boolean isLeap(long year)
  • public boolean isSupported(TemporalField field)
  • public boolean isSupported(TemporalUnit unit)
  • public boolean isValidMonthDay(MonthDay monthDay)
  • public int length()
  • public Year minus(
     long amountToSubtract, TemporalUnit unit)
  • public Year minus(TemporalAmount amountToSubtract)
  • public Year minusYears(long yearsToSubtract)
  • public static Year now()
  • public static Year now(Clock clock)
  • public static Year now(ZoneId zone)
  • public static Year of(int isoYear)
  • public static Year parse(CharSequence text)
  • public static Year parse(
     CharSequence text, DateTimeFormatter formatter)
  • public Year plus(
     long amountToAdd, TemporalUnit unit)
  • public Year plus(TemporalAmount amountToAdd)
  • public Year plusYears(long yearsToAdd)
  • public Object query(TemporalQuery query)
  • public ValueRange range(TemporalField field)
  • public String toString()
  • public long until(
     Temporal endExclusive, TemporalUnit unit)
  • public Year with(TemporalAdjuster adjuster)
  • public Year with(TemporalField field, long newValue)

पूरी तरह से लागू की गई क्लास.
 

java.time
कस्टमाइज़ेशन देखना<br

 YearMonth


  • public Temporal adjustInto(Temporal temporal)
  • public LocalDate atDay(int dayOfMonth)
  • public LocalDate atEndOfMonth()
  • public int compareTo(YearMonth other)
  • public boolean equals(Object obj)
  • public String format(DateTimeFormatter formatter)
  • public static YearMonth from(
     TemporalAccessor temporal)
  • public int get(TemporalField field)
  • public long getLong(TemporalField field)
  • public Month getMonth()
  • public int getMonthValue()
  • public int getYear()
  • public int hashCode()
  • public boolean isAfter(YearMonth other)
  • public boolean isBefore(YearMonth other)
  • public boolean isLeapYear()
  • public boolean isSupported(TemporalField field)
  • public boolean isSupported(TemporalUnit unit)
  • public boolean isValidDay(int dayOfMonth)
  • public int lengthOfMonth()
  • public int lengthOfYear()
  • public YearMonth minus(
     long amountToSubtract, TemporalUnit unit)
  • public YearMonth minus(
     TemporalAmount amountToSubtract)
  • public YearMonth minusMonths(long monthsToSubtract)
  • public YearMonth minusYears(long yearsToSubtract)
  • public static YearMonth now()
  • public static YearMonth now(Clock clock)
  • public static YearMonth now(ZoneId zone)
  • public static YearMonth of(int year, int month)
  • public static YearMonth of(int year, Month month)
  • public static YearMonth parse(CharSequence text)
  • public static YearMonth parse(
     CharSequence text, DateTimeFormatter formatter)
  • public YearMonth plus(
     long amountToAdd, TemporalUnit unit)
  • public YearMonth plus(TemporalAmount amountToAdd)
  • public YearMonth plusMonths(long monthsToAdd)
  • public YearMonth plusYears(long yearsToAdd)
  • public Object query(TemporalQuery query)
  • public ValueRange range(TemporalField field)
  • public String toString()
  • public long until(
     Temporal endExclusive, TemporalUnit unit)
  • public YearMonth with(TemporalAdjuster adjuster)
  • public YearMonth with(
     TemporalField field, long newValue)
  • public YearMonth withMonth(int month)
  • public YearMonth withYear(int year)

पूरी तरह से लागू की गई क्लास.
 

java.time
कस्टमाइज़ेशन देखना<br

 ZoneId


  • public static final java.util.Map SHORT_IDS
  • public boolean equals(Object obj)
  • public static ZoneId from(TemporalAccessor temporal)
  • public static java.util.Set getAvailableZoneIds()
  • public String getDisplayName(
     TextStyle style, java.util.Locale locale)
  • public abstract String getId()
  • public abstract ZoneRules getRules()
  • public int hashCode()
  • public ZoneId normalized()
  • public static ZoneId of(String zoneId)
  • public static ZoneId of(
     String zoneId, java.util.Map aliasMap)
  • public static ZoneId ofOffset(
     String prefix, ZoneOffset offset)
  • public static ZoneId systemDefault()
  • public String toString()

पूरी तरह से लागू की गई क्लास.
 

java.time
कस्टमाइज़ेशन देखना<br

 ZoneOffset


  • public static final ZoneOffset MAX
  • public static final ZoneOffset MIN
  • public static final ZoneOffset UTC
  • public Temporal adjustInto(Temporal temporal)
  • public int compareTo(ZoneOffset other)
  • public boolean equals(Object obj)
  • public static ZoneOffset from(
     TemporalAccessor temporal)
  • public int get(TemporalField field)
  • public String getId()
  • public long getLong(TemporalField field)
  • public ZoneRules getRules()
  • public int getTotalSeconds()
  • public int hashCode()
  • public boolean isSupported(TemporalField field)
  • public static ZoneOffset of(String offsetId)
  • public static ZoneOffset ofHours(int hours)
  • public static ZoneOffset ofHoursMinutes(
     int hours, int minutes)
  • public static ZoneOffset ofHoursMinutesSeconds(
     int hours, int minutes, int seconds)
  • public static ZoneOffset ofTotalSeconds(
     int totalSeconds)
  • public Object query(TemporalQuery query)
  • public ValueRange range(TemporalField field)
  • public String toString()

पूरी तरह से लागू की गई क्लास.
 

java.time
कस्टमाइज़ेशन देखना<br

 ZonedDateTime


  • public boolean equals(Object obj)
  • public String format(DateTimeFormatter formatter)
  • public static ZonedDateTime from(
     TemporalAccessor temporal)
  • public int get(TemporalField field)
  • public int getDayOfMonth()
  • public DayOfWeek getDayOfWeek()
  • public int getDayOfYear()
  • public int getHour()
  • public long getLong(TemporalField field)
  • public int getMinute()
  • public Month getMonth()
  • public int getMonthValue()
  • public int getNano()
  • public ZoneOffset getOffset()
  • public int getSecond()
  • public int getYear()
  • public ZoneId getZone()
  • public int hashCode()
  • public boolean isSupported(TemporalField field)
  • public boolean isSupported(TemporalUnit unit)
  • public ZonedDateTime minus(
     long amountToSubtract, TemporalUnit unit)
  • public ZonedDateTime minus(
     TemporalAmount amountToSubtract)
  • public ZonedDateTime minusDays(long days)
  • public ZonedDateTime minusHours(long hours)
  • public ZonedDateTime minusMinutes(long minutes)
  • public ZonedDateTime minusMonths(long months)
  • public ZonedDateTime minusNanos(long nanos)
  • public ZonedDateTime minusSeconds(long seconds)
  • public ZonedDateTime minusWeeks(long weeks)
  • public ZonedDateTime minusYears(long years)
  • public static ZonedDateTime now()
  • public static ZonedDateTime now(Clock clock)
  • public static ZonedDateTime now(ZoneId zone)
  • public static ZonedDateTime of(
      int year,
      int month,
      int dayOfMonth,
      int hour,
      int minute,
      int second,
      int nanoOfSecond,
      ZoneId zone)
  • public static ZonedDateTime of(
     LocalDate date, LocalTime time, ZoneId zone)
  • public static ZonedDateTime of(
     LocalDateTime localDateTime, ZoneId zone)
  • public static ZonedDateTime ofInstant(
     Instant instant, ZoneId zone)
  • public static ZonedDateTime ofInstant(
      LocalDateTime localDateTime,
      ZoneOffset offset,
      ZoneId zone)
  • public static ZonedDateTime ofLocal(
      LocalDateTime localDateTime,
      ZoneId zone,
      ZoneOffset preferredOffset)
  • public static ZonedDateTime ofStrict(
      LocalDateTime localDateTime,
      ZoneOffset offset,
      ZoneId zone)
  • public static ZonedDateTime parse(CharSequence text)
  • public static ZonedDateTime parse(
     CharSequence text, DateTimeFormatter formatter)
  • public ZonedDateTime plus(
     long amountToAdd, TemporalUnit unit)
  • public ZonedDateTime plus(
     TemporalAmount amountToAdd)
  • public ZonedDateTime plusDays(long days)
  • public ZonedDateTime plusHours(long hours)
  • public ZonedDateTime plusMinutes(long minutes)
  • public ZonedDateTime plusMonths(long months)
  • public ZonedDateTime plusNanos(long nanos)
  • public ZonedDateTime plusSeconds(long seconds)
  • public ZonedDateTime plusWeeks(long weeks)
  • public ZonedDateTime plusYears(long years)
  • public Object query(TemporalQuery query)
  • public ValueRange range(TemporalField field)
  • public LocalDate toLocalDate()
  • public LocalDateTime toLocalDateTime()
  • public LocalTime toLocalTime()
  • public OffsetDateTime toOffsetDateTime()
  • public String toString()
  • public ZonedDateTime truncatedTo(TemporalUnit unit)
  • public long until(
     Temporal endExclusive, TemporalUnit unit)
  • public ZonedDateTime with(TemporalAdjuster adjuster)
  • public ZonedDateTime with(
     TemporalField field, long newValue)
  • public ZonedDateTime withDayOfMonth(int dayOfMonth)
  • public ZonedDateTime withDayOfYear(int dayOfYear)
  • public ZonedDateTime withEarlierOffsetAtOverlap()
  • public ZonedDateTime withFixedOffsetZone()
  • public ZonedDateTime withHour(int hour)
  • public ZonedDateTime withLaterOffsetAtOverlap()
  • public ZonedDateTime withMinute(int minute)
  • public ZonedDateTime withMonth(int month)
  • public ZonedDateTime withNano(int nanoOfSecond)
  • public ZonedDateTime withSecond(int second)
  • public ZonedDateTime withYear(int year)
  • public ZonedDateTime withZoneSameInstant(
     ZoneId zone)
  • public ZonedDateTime withZoneSameLocal(ZoneId zone)

पूरी तरह से लागू की गई क्लास.
 

java.time.chrono
कस्टमाइज़ेशन देखना<br

 AbstractChronology


  • protected AbstractChronology()
  • public int compareTo(Chronology other)
  • public boolean equals(Object obj)
  • public int hashCode()
  • public ChronoLocalDate resolveDate(
      java.util.Map fieldValues,
      ResolverStyle resolverStyle)
  • public String toString()

पूरी तरह से लागू की गई क्लास.
 

java.time.chrono
कस्टमाइज़ेशन देखना<br

 ChronoLocalDate


  • public Temporal adjustInto(Temporal temporal)
  • public ChronoLocalDateTime atTime(
     LocalTime localTime)
  • public int compareTo(ChronoLocalDate other)
  • public abstract boolean equals(Object p0)
  • public String format(DateTimeFormatter formatter)
  • public static ChronoLocalDate from(
     TemporalAccessor temporal)
  • public abstract Chronology getChronology()
  • public Era getEra()
  • public abstract int hashCode()
  • public boolean isAfter(ChronoLocalDate other)
  • public boolean isBefore(ChronoLocalDate other)
  • public boolean isEqual(ChronoLocalDate other)
  • public boolean isLeapYear()
  • public boolean isSupported(TemporalField field)
  • public boolean isSupported(TemporalUnit unit)
  • public abstract int lengthOfMonth()
  • public int lengthOfYear()
  • public ChronoLocalDate minus(
     long amountToSubtract, TemporalUnit unit)
  • public ChronoLocalDate minus(TemporalAmount amount)
  • public ChronoLocalDate plus(
     long amountToAdd, TemporalUnit unit)
  • public ChronoLocalDate plus(TemporalAmount amount)
  • public Object query(TemporalQuery query)
  • public static java.util.Comparator timeLineOrder()
  • public long toEpochDay()
  • public abstract String toString()
  • public abstract long until(
     Temporal p0, TemporalUnit p1)
  • public abstract ChronoPeriod until(
     ChronoLocalDate p0)
  • public ChronoLocalDate with(
     TemporalAdjuster adjuster)
  • public ChronoLocalDate with(
     TemporalField field, long newValue)

पूरी तरह से लागू की गई क्लास.
 

java.time.chrono
कस्टमाइज़ेशन देखना<br

 ChronoLocalDateTime


  • public Temporal adjustInto(Temporal temporal)
  • public abstract ChronoZonedDateTime atZone(
     ZoneId p0)
  • public int compareTo(ChronoLocalDateTime other)
  • public abstract boolean equals(Object p0)
  • public String format(DateTimeFormatter formatter)
  • public static ChronoLocalDateTime from(
     TemporalAccessor temporal)
  • public Chronology getChronology()
  • public abstract int hashCode()
  • public boolean isAfter(ChronoLocalDateTime other)
  • public boolean isBefore(ChronoLocalDateTime other)
  • public boolean isEqual(ChronoLocalDateTime other)
  • public abstract boolean isSupported(
     TemporalField p0)
  • public boolean isSupported(TemporalUnit unit)
  • public ChronoLocalDateTime minus(
     long amountToSubtract, TemporalUnit unit)
  • public ChronoLocalDateTime minus(
     TemporalAmount amount)
  • public abstract ChronoLocalDateTime plus(
     long p0, TemporalUnit p1)
  • public ChronoLocalDateTime plus(
     TemporalAmount amount)
  • public Object query(TemporalQuery query)
  • public static java.util.Comparator timeLineOrder()
  • public long toEpochSecond(ZoneOffset offset)
  • public Instant toInstant(ZoneOffset offset)
  • public abstract ChronoLocalDate toLocalDate()
  • public abstract LocalTime toLocalTime()
  • public abstract String toString()
  • public ChronoLocalDateTime with(
     TemporalAdjuster adjuster)
  • public abstract ChronoLocalDateTime with(
     TemporalField p0, long p1)

पूरी तरह से लागू की गई क्लास.
 

java.time.chrono
कस्टमाइज़ेशन देखना<br

 ChronoPeriod


  • public abstract Temporal addTo(Temporal p0)
  • public static ChronoPeriod between(
      ChronoLocalDate startDateInclusive,
      ChronoLocalDate endDateExclusive)
  • public abstract boolean equals(Object p0)
  • public abstract long get(TemporalUnit p0)
  • public abstract Chronology getChronology()
  • public abstract java.util.List getUnits()
  • public abstract int hashCode()
  • public boolean isNegative()
  • public boolean isZero()
  • public abstract ChronoPeriod minus(
     TemporalAmount p0)
  • public abstract ChronoPeriod multipliedBy(int p0)
  • public ChronoPeriod negated()
  • public abstract ChronoPeriod normalized()
  • public abstract ChronoPeriod plus(TemporalAmount p0)
  • public abstract Temporal subtractFrom(Temporal p0)
  • public abstract String toString()

पूरी तरह से लागू की गई क्लास.
 

java.time.chrono
कस्टमाइज़ेशन देखना<br

 ChronoZonedDateTime


  • public int compareTo(ChronoZonedDateTime other)
  • public abstract boolean equals(Object p0)
  • public String format(DateTimeFormatter formatter)
  • public static ChronoZonedDateTime from(
     TemporalAccessor temporal)
  • public int get(TemporalField field)
  • public Chronology getChronology()
  • public long getLong(TemporalField field)
  • public abstract ZoneOffset getOffset()
  • public abstract ZoneId getZone()
  • public abstract int hashCode()
  • public boolean isAfter(ChronoZonedDateTime other)
  • public boolean isBefore(ChronoZonedDateTime other)
  • public boolean isEqual(ChronoZonedDateTime other)
  • public abstract boolean isSupported(
     TemporalField p0)
  • public boolean isSupported(TemporalUnit unit)
  • public ChronoZonedDateTime minus(
     long amountToSubtract, TemporalUnit unit)
  • public ChronoZonedDateTime minus(
     TemporalAmount amount)
  • public abstract ChronoZonedDateTime plus(
     long p0, TemporalUnit p1)
  • public ChronoZonedDateTime plus(
     TemporalAmount amount)
  • public Object query(TemporalQuery query)
  • public ValueRange range(TemporalField field)
  • public static java.util.Comparator timeLineOrder()
  • public long toEpochSecond()
  • public Instant toInstant()
  • public ChronoLocalDate toLocalDate()
  • public abstract ChronoLocalDateTime toLocalDateTime()
  • public LocalTime toLocalTime()
  • public abstract String toString()
  • public ChronoZonedDateTime with(
     TemporalAdjuster adjuster)
  • public abstract ChronoZonedDateTime with(
     TemporalField p0, long p1)
  • public abstract ChronoZonedDateTime withEarlierOffsetAtOverlap()
  • public abstract ChronoZonedDateTime withLaterOffsetAtOverlap()
  • public abstract ChronoZonedDateTime withZoneSameInstant(
     ZoneId p0)
  • public abstract ChronoZonedDateTime withZoneSameLocal(
     ZoneId p0)

पूरी तरह से लागू की गई क्लास.
 

java.time.chrono
कस्टमाइज़ेशन देखना<br

 Chronology


  • public abstract int compareTo(Chronology p0)
  • public abstract ChronoLocalDate date(
     int p0, int p1, int p2)
  • public ChronoLocalDate date(
     Era era, int yearOfEra, int month, int dayOfMonth)
  • public abstract ChronoLocalDate date(
     TemporalAccessor p0)
  • public abstract ChronoLocalDate dateEpochDay(
     long p0)
  • public ChronoLocalDate dateNow()
  • public ChronoLocalDate dateNow(Clock clock)
  • public ChronoLocalDate dateNow(ZoneId zone)
  • public abstract ChronoLocalDate dateYearDay(
     int p0, int p1)
  • public ChronoLocalDate dateYearDay(
     Era era, int yearOfEra, int dayOfYear)
  • public long epochSecond(
      int prolepticYear,
      int month,
      int dayOfMonth,
      int hour,
      int minute,
      int second,
      ZoneOffset zoneOffset)23
  • public long epochSecond(
      Era era,
      int yearOfEra,
      int month,
      int dayOfMonth,
      int hour,
      int minute,
      int second,
      ZoneOffset zoneOffset)23
  • public abstract boolean equals(Object p0)
  • public abstract Era eraOf(int p0)
  • public abstract java.util.List eras()
  • public static Chronology from(
     TemporalAccessor temporal)
  • public static java.util.Set getAvailableChronologies()
  • public abstract String getCalendarType()
  • public String getDisplayName(
     TextStyle style, java.util.Locale locale)
  • public abstract String getId()
  • public abstract int hashCode()
  • public abstract boolean isLeapYear(long p0)
  • public ChronoLocalDateTime localDateTime(
     TemporalAccessor temporal)
  • public static Chronology of(String id)
  • public static Chronology ofLocale(
     java.util.Locale locale)
  • public ChronoPeriod period(
     int years, int months, int days)
  • public abstract int prolepticYear(Era p0, int p1)
  • public abstract ValueRange range(ChronoField p0)
  • public abstract ChronoLocalDate resolveDate(
     java.util.Map p0, ResolverStyle p1)
  • public abstract String toString()
  • public ChronoZonedDateTime zonedDateTime(
     Instant instant, ZoneId zone)
  • public ChronoZonedDateTime zonedDateTime(
     TemporalAccessor temporal)

2 Android T में मौजूद नहीं है. (ऐसा हो सकता है कि कंपाइल करते समय यह समस्या ठीक न हो).
 3 minSDK के किसी भी लेवल पर काम नहीं करता.
 

java.time.chrono
कस्टमाइज़ेशन देखना<br

 Era


  • public Temporal adjustInto(Temporal temporal)
  • public int get(TemporalField field)
  • public String getDisplayName(
     TextStyle style, java.util.Locale locale)
  • public long getLong(TemporalField field)
  • public abstract int getValue()
  • public boolean isSupported(TemporalField field)
  • public Object query(TemporalQuery query)
  • public ValueRange range(TemporalField field)

पूरी तरह से लागू की गई क्लास.
 

java.time.chrono
कस्टमाइज़ेशन देखना<br

 HijrahChronology


  • public static final HijrahChronology INSTANCE
  • public HijrahDate date(
     int prolepticYear, int month, int dayOfMonth)
  • public HijrahDate date(
     Era era, int yearOfEra, int month, int dayOfMonth)
  • public HijrahDate date(TemporalAccessor temporal)
  • public HijrahDate dateEpochDay(long epochDay)
  • public HijrahDate dateNow()
  • public HijrahDate dateNow(Clock clock)
  • public HijrahDate dateNow(ZoneId zone)
  • public HijrahDate dateYearDay(
     int prolepticYear, int dayOfYear)
  • public HijrahDate dateYearDay(
     Era era, int yearOfEra, int dayOfYear)
  • public HijrahEra eraOf(int eraValue)
  • public java.util.List eras()
  • public String getCalendarType()
  • public String getId()
  • public boolean isLeapYear(long prolepticYear)
  • public ChronoLocalDateTime localDateTime(
     TemporalAccessor temporal)
  • public int prolepticYear(Era era, int yearOfEra)
  • public ValueRange range(ChronoField field)
  • public HijrahDate resolveDate(
      java.util.Map fieldValues,
      ResolverStyle resolverStyle)
  • public ChronoZonedDateTime zonedDateTime(
     Instant instant, ZoneId zone)
  • public ChronoZonedDateTime zonedDateTime(
     TemporalAccessor temporal)

पूरी तरह से लागू की गई क्लास.
 

java.time.chrono
कस्टमाइज़ेशन देखना<br

 HijrahDate


  • public final ChronoLocalDateTime atTime(
     LocalTime localTime)
  • public boolean equals(Object obj)
  • public static HijrahDate from(
     TemporalAccessor temporal)
  • public HijrahChronology getChronology()
  • public HijrahEra getEra()
  • public long getLong(TemporalField field)
  • public int hashCode()
  • public boolean isLeapYear()
  • public int lengthOfMonth()
  • public int lengthOfYear()
  • public HijrahDate minus(
     long amountToSubtract, TemporalUnit unit)
  • public HijrahDate minus(TemporalAmount amount)
  • public static HijrahDate now()
  • public static HijrahDate now(Clock clock)
  • public static HijrahDate now(ZoneId zone)
  • public static HijrahDate of(
     int prolepticYear, int month, int dayOfMonth)
  • public HijrahDate plus(
     long amountToAdd, TemporalUnit unit)
  • public HijrahDate plus(TemporalAmount amount)
  • public ValueRange range(TemporalField field)
  • public long toEpochDay()
  • public ChronoPeriod until(ChronoLocalDate endDate)
  • public HijrahDate with(TemporalAdjuster adjuster)
  • public HijrahDate with(
     TemporalField field, long newValue)
  • public HijrahDate withVariant(
     HijrahChronology chronology)

पूरी तरह से लागू की गई क्लास.
 

java.time.chrono
कस्टमाइज़ेशन देखना<br

 HijrahEra


  • public static final HijrahEra AH
  • public String getDisplayName(
     TextStyle style, java.util.Locale locale)
  • public int getValue()
  • public static HijrahEra of(int hijrahEra)
  • public ValueRange range(TemporalField field)
  • public static HijrahEra valueOf(String name)
  • public static HijrahEra[] values()

पूरी तरह से लागू की गई क्लास.
 

java.time.chrono
कस्टमाइज़ेशन देखना<br

 IsoChronology


  • public static final IsoChronology INSTANCE
  • public LocalDate date(
     int prolepticYear, int month, int dayOfMonth)
  • public LocalDate date(
     Era era, int yearOfEra, int month, int dayOfMonth)
  • public LocalDate date(TemporalAccessor temporal)
  • public LocalDate dateEpochDay(long epochDay)
  • public LocalDate dateNow()
  • public LocalDate dateNow(Clock clock)
  • public LocalDate dateNow(ZoneId zone)
  • public LocalDate dateYearDay(
     int prolepticYear, int dayOfYear)
  • public LocalDate dateYearDay(
     Era era, int yearOfEra, int dayOfYear)
  • public long epochSecond(
      int prolepticYear,
      int month,
      int dayOfMonth,
      int hour,
      int minute,
      int second,
      ZoneOffset zoneOffset)23
  • public IsoEra eraOf(int eraValue)
  • public java.util.List eras()
  • public String getCalendarType()
  • public String getId()
  • public boolean isLeapYear(long prolepticYear)
  • public LocalDateTime localDateTime(
     TemporalAccessor temporal)
  • public Period period(
     int years, int months, int days)
  • public int prolepticYear(Era era, int yearOfEra)
  • public ValueRange range(ChronoField field)
  • public LocalDate resolveDate(
      java.util.Map fieldValues,
      ResolverStyle resolverStyle)
  • public ZonedDateTime zonedDateTime(
     Instant instant, ZoneId zone)
  • public ZonedDateTime zonedDateTime(
     TemporalAccessor temporal)

2 Android T में मौजूद नहीं है. (ऐसा हो सकता है कि कंपाइल करते समय यह समस्या ठीक न हो).
 3 minSDK के किसी भी लेवल पर काम नहीं करता.
 

java.time.chrono
कस्टमाइज़ेशन देखना<br

 IsoEra


  • public static final IsoEra BCE
  • public static final IsoEra CE
  • public int getValue()
  • public static IsoEra of(int isoEra)
  • public static IsoEra valueOf(String name)
  • public static IsoEra[] values()

पूरी तरह से लागू की गई क्लास.
 

java.time.chrono
कस्टमाइज़ेशन देखना<br

 JapaneseChronology


  • public static final JapaneseChronology INSTANCE
  • public JapaneseDate date(
     int prolepticYear, int month, int dayOfMonth)
  • public JapaneseDate date(
     Era era, int yearOfEra, int month, int dayOfMonth)
  • public JapaneseDate date(TemporalAccessor temporal)
  • public JapaneseDate dateEpochDay(long epochDay)
  • public JapaneseDate dateNow()
  • public JapaneseDate dateNow(Clock clock)
  • public JapaneseDate dateNow(ZoneId zone)
  • public JapaneseDate dateYearDay(
     int prolepticYear, int dayOfYear)
  • public JapaneseDate dateYearDay(
     Era era, int yearOfEra, int dayOfYear)
  • public JapaneseEra eraOf(int eraValue)
  • public java.util.List eras()
  • public String getCalendarType()
  • public String getId()
  • public boolean isLeapYear(long prolepticYear)
  • public ChronoLocalDateTime localDateTime(
     TemporalAccessor temporal)
  • public int prolepticYear(Era era, int yearOfEra)
  • public ValueRange range(ChronoField field)
  • public JapaneseDate resolveDate(
      java.util.Map fieldValues,
      ResolverStyle resolverStyle)
  • public ChronoZonedDateTime zonedDateTime(
     Instant instant, ZoneId zone)
  • public ChronoZonedDateTime zonedDateTime(
     TemporalAccessor temporal)

पूरी तरह से लागू की गई क्लास.
 

java.time.chrono
कस्टमाइज़ेशन देखना<br

 JapaneseDate


  • public final ChronoLocalDateTime atTime(
     LocalTime localTime)
  • public boolean equals(Object obj)
  • public static JapaneseDate from(
     TemporalAccessor temporal)
  • public JapaneseChronology getChronology()
  • public JapaneseEra getEra()
  • public long getLong(TemporalField field)
  • public int hashCode()
  • public boolean isSupported(TemporalField field)
  • public int lengthOfMonth()
  • public int lengthOfYear()
  • public JapaneseDate minus(
     long amountToAdd, TemporalUnit unit)
  • public JapaneseDate minus(TemporalAmount amount)
  • public static JapaneseDate now()
  • public static JapaneseDate now(Clock clock)
  • public static JapaneseDate now(ZoneId zone)
  • public static JapaneseDate of(
     int prolepticYear, int month, int dayOfMonth)
  • public static JapaneseDate of(
      JapaneseEra era,
      int yearOfEra,
      int month,
      int dayOfMonth)
  • public JapaneseDate plus(
     long amountToAdd, TemporalUnit unit)
  • public JapaneseDate plus(TemporalAmount amount)
  • public ValueRange range(TemporalField field)
  • public long toEpochDay()
  • public ChronoPeriod until(ChronoLocalDate endDate)
  • public JapaneseDate with(TemporalAdjuster adjuster)
  • public JapaneseDate with(
     TemporalField field, long newValue)

पूरी तरह से लागू की गई क्लास.
 

java.time.chrono
कस्टमाइज़ेशन देखना<br

 JapaneseEra


  • public static final JapaneseEra HEISEI
  • public static final JapaneseEra MEIJI
  • public static final JapaneseEra REIWA3
  • public static final JapaneseEra SHOWA
  • public static final JapaneseEra TAISHO
  • public String getDisplayName(
     TextStyle style, java.util.Locale locale)
  • public int getValue()
  • public static JapaneseEra of(int japaneseEra)
  • public ValueRange range(TemporalField field)
  • public String toString()
  • public static JapaneseEra valueOf(
     String japaneseEra)
  • public static JapaneseEra[] values()

पूरी तरह से लागू की गई क्लास.
 3 minSDK के किसी भी लेवल पर काम नहीं करता.
 

java.time.chrono
कस्टमाइज़ेशन देखना<br

 MinguoChronology


  • public static final MinguoChronology INSTANCE
  • public MinguoDate date(
     int prolepticYear, int month, int dayOfMonth)
  • public MinguoDate date(
     Era era, int yearOfEra, int month, int dayOfMonth)
  • public MinguoDate date(TemporalAccessor temporal)
  • public MinguoDate dateEpochDay(long epochDay)
  • public MinguoDate dateNow()
  • public MinguoDate dateNow(Clock clock)
  • public MinguoDate dateNow(ZoneId zone)
  • public MinguoDate dateYearDay(
     int prolepticYear, int dayOfYear)
  • public MinguoDate dateYearDay(
     Era era, int yearOfEra, int dayOfYear)
  • public MinguoEra eraOf(int eraValue)
  • public java.util.List eras()
  • public String getCalendarType()
  • public String getId()
  • public boolean isLeapYear(long prolepticYear)
  • public ChronoLocalDateTime localDateTime(
     TemporalAccessor temporal)
  • public int prolepticYear(Era era, int yearOfEra)
  • public ValueRange range(ChronoField field)
  • public MinguoDate resolveDate(
      java.util.Map fieldValues,
      ResolverStyle resolverStyle)
  • public ChronoZonedDateTime zonedDateTime(
     Instant instant, ZoneId zone)
  • public ChronoZonedDateTime zonedDateTime(
     TemporalAccessor temporal)

पूरी तरह से लागू की गई क्लास.
 

java.time.chrono
कस्टमाइज़ेशन देखना<br

 MinguoDate


  • public final ChronoLocalDateTime atTime(
     LocalTime localTime)
  • public boolean equals(Object obj)
  • public static MinguoDate from(
     TemporalAccessor temporal)
  • public MinguoChronology getChronology()
  • public MinguoEra getEra()
  • public long getLong(TemporalField field)
  • public int hashCode()
  • public int lengthOfMonth()
  • public MinguoDate minus(
     long amountToAdd, TemporalUnit unit)
  • public MinguoDate minus(TemporalAmount amount)
  • public static MinguoDate now()
  • public static MinguoDate now(Clock clock)
  • public static MinguoDate now(ZoneId zone)
  • public static MinguoDate of(
     int prolepticYear, int month, int dayOfMonth)
  • public MinguoDate plus(
     long amountToAdd, TemporalUnit unit)
  • public MinguoDate plus(TemporalAmount amount)
  • public ValueRange range(TemporalField field)
  • public long toEpochDay()
  • public ChronoPeriod until(ChronoLocalDate endDate)
  • public MinguoDate with(TemporalAdjuster adjuster)
  • public MinguoDate with(
     TemporalField field, long newValue)

पूरी तरह से लागू की गई क्लास.
 

java.time.chrono
कस्टमाइज़ेशन देखना<br

 MinguoEra


  • public static final MinguoEra BEFORE_ROC
  • public static final MinguoEra ROC
  • public String getDisplayName(
     TextStyle style, java.util.Locale locale)
  • public int getValue()
  • public static MinguoEra of(int minguoEra)
  • public static MinguoEra valueOf(String name)
  • public static MinguoEra[] values()

पूरी तरह से लागू की गई क्लास.
 

java.time.chrono
कस्टमाइज़ेशन देखना<br

 ThaiBuddhistChronology


  • public static final ThaiBuddhistChronology INSTANCE
  • public ThaiBuddhistDate date(
     int prolepticYear, int month, int dayOfMonth)
  • public ThaiBuddhistDate date(
     Era era, int yearOfEra, int month, int dayOfMonth)
  • public ThaiBuddhistDate date(
     TemporalAccessor temporal)
  • public ThaiBuddhistDate dateEpochDay(long epochDay)
  • public ThaiBuddhistDate dateNow()
  • public ThaiBuddhistDate dateNow(Clock clock)
  • public ThaiBuddhistDate dateNow(ZoneId zone)
  • public ThaiBuddhistDate dateYearDay(
     int prolepticYear, int dayOfYear)
  • public ThaiBuddhistDate dateYearDay(
     Era era, int yearOfEra, int dayOfYear)
  • public ThaiBuddhistEra eraOf(int eraValue)
  • public java.util.List eras()
  • public String getCalendarType()
  • public String getId()
  • public boolean isLeapYear(long prolepticYear)
  • public ChronoLocalDateTime localDateTime(
     TemporalAccessor temporal)
  • public int prolepticYear(Era era, int yearOfEra)
  • public ValueRange range(ChronoField field)
  • public ThaiBuddhistDate resolveDate(
      java.util.Map fieldValues,
      ResolverStyle resolverStyle)
  • public ChronoZonedDateTime zonedDateTime(
     Instant instant, ZoneId zone)
  • public ChronoZonedDateTime zonedDateTime(
     TemporalAccessor temporal)

पूरी तरह से लागू की गई क्लास.
 

java.time.chrono
कस्टमाइज़ेशन देखना<br

 ThaiBuddhistDate


  • public final ChronoLocalDateTime atTime(
     LocalTime localTime)
  • public boolean equals(Object obj)
  • public static ThaiBuddhistDate from(
     TemporalAccessor temporal)
  • public ThaiBuddhistChronology getChronology()
  • public ThaiBuddhistEra getEra()
  • public long getLong(TemporalField field)
  • public int hashCode()
  • public int lengthOfMonth()
  • public ThaiBuddhistDate minus(
     long amountToAdd, TemporalUnit unit)
  • public ThaiBuddhistDate minus(TemporalAmount amount)
  • public static ThaiBuddhistDate now()
  • public static ThaiBuddhistDate now(Clock clock)
  • public static ThaiBuddhistDate now(ZoneId zone)
  • public static ThaiBuddhistDate of(
     int prolepticYear, int month, int dayOfMonth)
  • public ThaiBuddhistDate plus(
     long amountToAdd, TemporalUnit unit)
  • public ThaiBuddhistDate plus(TemporalAmount amount)
  • public ValueRange range(TemporalField field)
  • public long toEpochDay()
  • public ChronoPeriod until(ChronoLocalDate endDate)
  • public ThaiBuddhistDate with(
     TemporalAdjuster adjuster)
  • public ThaiBuddhistDate with(
     TemporalField field, long newValue)

पूरी तरह से लागू की गई क्लास.
 

java.time.chrono
कस्टमाइज़ेशन देखना<br

 ThaiBuddhistEra


  • public static final ThaiBuddhistEra BE
  • public static final ThaiBuddhistEra BEFORE_BE
  • public String getDisplayName(
     TextStyle style, java.util.Locale locale)
  • public int getValue()
  • public static ThaiBuddhistEra of(
     int thaiBuddhistEra)
  • public static ThaiBuddhistEra valueOf(String name)
  • public static ThaiBuddhistEra[] values()

पूरी तरह से लागू की गई क्लास.
 

java.time.format
कस्टमाइज़ेशन देखना<br

 DateTimeFormatter


  • public static final DateTimeFormatter BASIC_ISO_DATE
  • public static final DateTimeFormatter ISO_DATE
  • public static final DateTimeFormatter ISO_DATE_TIME
  • public static final DateTimeFormatter ISO_INSTANT
  • public static final DateTimeFormatter ISO_LOCAL_DATE
  • public static final DateTimeFormatter ISO_LOCAL_DATE_TIME
  • public static final DateTimeFormatter ISO_LOCAL_TIME
  • public static final DateTimeFormatter ISO_OFFSET_DATE
  • public static final DateTimeFormatter ISO_OFFSET_DATE_TIME
  • public static final DateTimeFormatter ISO_OFFSET_TIME
  • public static final DateTimeFormatter ISO_ORDINAL_DATE
  • public static final DateTimeFormatter ISO_TIME
  • public static final DateTimeFormatter ISO_WEEK_DATE
  • public static final DateTimeFormatter ISO_ZONED_DATE_TIME
  • public static final DateTimeFormatter RFC_1123_DATE_TIME
  • public String format(TemporalAccessor temporal)
  • public void formatTo(
     TemporalAccessor temporal, Appendable appendable)
  • public Chronology getChronology()
  • public DecimalStyle getDecimalStyle()
  • public java.util.Locale getLocale()
  • public java.util.Set getResolverFields()
  • public ResolverStyle getResolverStyle()
  • public ZoneId getZone()
  • public static DateTimeFormatter ofLocalizedDate(
     FormatStyle dateStyle)
  • public static DateTimeFormatter ofLocalizedDateTime(
     FormatStyle dateTimeStyle)
  • public static DateTimeFormatter ofLocalizedDateTime(
     FormatStyle dateStyle, FormatStyle timeStyle)
  • public static DateTimeFormatter ofLocalizedTime(
     FormatStyle timeStyle)
  • public static DateTimeFormatter ofPattern(
     String pattern)
  • public static DateTimeFormatter ofPattern(
     String pattern, java.util.Locale locale)
  • public Object parse(
     CharSequence text, TemporalQuery query)
  • public TemporalAccessor parse(CharSequence text)
  • public TemporalAccessor parse(
      CharSequence text,
      java.text.ParsePosition position)
  • public TemporalAccessor parseBest(
     CharSequence text, TemporalQuery[] queries)
  • public TemporalAccessor parseUnresolved(
      CharSequence text,
      java.text.ParsePosition position)
  • public static final TemporalQuery parsedExcessDays()
  • public static final TemporalQuery parsedLeapSecond()
  • public java.text.Format toFormat()
  • public java.text.Format toFormat(
     TemporalQuery parseQuery)
  • public String toString()
  • public DateTimeFormatter withChronology(
     Chronology chrono)
  • public DateTimeFormatter withDecimalStyle(
     DecimalStyle decimalStyle)
  • public DateTimeFormatter withLocale(
     java.util.Locale locale)
  • public DateTimeFormatter withResolverFields(
     java.util.Set resolverFields)
  • public DateTimeFormatter withResolverFields(
     TemporalField[] resolverFields)
  • public DateTimeFormatter withResolverStyle(
     ResolverStyle resolverStyle)
  • public DateTimeFormatter withZone(ZoneId zone)

पूरी तरह से लागू की गई क्लास.
 

java.time.format
कस्टमाइज़ेशन देखना<br

 DateTimeFormatterBuilder


  • public DateTimeFormatterBuilder()
  • public DateTimeFormatterBuilder append(
     DateTimeFormatter formatter)
  • public DateTimeFormatterBuilder appendChronologyId()
  • public DateTimeFormatterBuilder appendChronologyText(
     TextStyle textStyle)
  • public DateTimeFormatterBuilder appendFraction(
      TemporalField field,
      int minWidth,
      int maxWidth,
      boolean decimalPoint)
  • public DateTimeFormatterBuilder appendGenericZoneText(
     TextStyle textStyle)23
  • public DateTimeFormatterBuilder appendGenericZoneText(
      TextStyle textStyle,
      java.util.Set preferredZones)23
  • public DateTimeFormatterBuilder appendInstant()
  • public DateTimeFormatterBuilder appendInstant(
     int fractionalDigits)
  • public DateTimeFormatterBuilder appendLiteral(
     char literal)
  • public DateTimeFormatterBuilder appendLiteral(
     String literal)
  • public DateTimeFormatterBuilder appendLocalized(
     FormatStyle dateStyle, FormatStyle timeStyle)
  • public DateTimeFormatterBuilder appendLocalizedOffset(
     TextStyle style)
  • public DateTimeFormatterBuilder appendOffset(
     String pattern, String noOffsetText)
  • public DateTimeFormatterBuilder appendOffsetId()
  • public DateTimeFormatterBuilder appendOptional(
     DateTimeFormatter formatter)
  • public DateTimeFormatterBuilder appendPattern(
     String pattern)
  • public DateTimeFormatterBuilder appendText(
     TemporalField field)
  • public DateTimeFormatterBuilder appendText(
     TemporalField field, TextStyle textStyle)
  • public DateTimeFormatterBuilder appendText(
     TemporalField field, java.util.Map textLookup)
  • public DateTimeFormatterBuilder appendValue(
     TemporalField field)
  • public DateTimeFormatterBuilder appendValue(
     TemporalField field, int width)
  • public DateTimeFormatterBuilder appendValue(
      TemporalField field,
      int minWidth,
      int maxWidth,
      SignStyle signStyle)
  • public DateTimeFormatterBuilder appendValueReduced(
      TemporalField field,
      int width,
      int maxWidth,
      int baseValue)
  • public DateTimeFormatterBuilder appendValueReduced(
      TemporalField field,
      int width,
      int maxWidth,
      ChronoLocalDate baseDate)
  • public DateTimeFormatterBuilder appendZoneId()
  • public DateTimeFormatterBuilder appendZoneOrOffsetId()
  • public DateTimeFormatterBuilder appendZoneRegionId()
  • public DateTimeFormatterBuilder appendZoneText(
     TextStyle textStyle)
  • public DateTimeFormatterBuilder appendZoneText(
     TextStyle textStyle, java.util.Set preferredZones)
  • public static String getLocalizedDateTimePattern(
      FormatStyle dateStyle,
      FormatStyle timeStyle,
      Chronology chrono,
      java.util.Locale locale)
  • public DateTimeFormatterBuilder optionalEnd()
  • public DateTimeFormatterBuilder optionalStart()
  • public DateTimeFormatterBuilder padNext(
     int padWidth)
  • public DateTimeFormatterBuilder padNext(
     int padWidth, char padChar)
  • public DateTimeFormatterBuilder parseCaseInsensitive()
  • public DateTimeFormatterBuilder parseCaseSensitive()
  • public DateTimeFormatterBuilder parseDefaulting(
     TemporalField field, long value)
  • public DateTimeFormatterBuilder parseLenient()
  • public DateTimeFormatterBuilder parseStrict()
  • public DateTimeFormatter toFormatter()
  • public DateTimeFormatter toFormatter(
     java.util.Locale locale)

2 Android T में मौजूद नहीं है. (ऐसा हो सकता है कि कंपाइल करते समय यह समस्या ठीक न हो).
 3 minSDK के किसी भी लेवल पर काम नहीं करता.
 

java.time.format
कस्टमाइज़ेशन देखना<br

 DateTimeParseException


  • public DateTimeParseException(
      String message,
      CharSequence parsedData,
      int errorIndex)
  • public DateTimeParseException(
      String message,
      CharSequence parsedData,
      int errorIndex,
      Throwable cause)
  • public int getErrorIndex()
  • public String getParsedString()

पूरी तरह से लागू की गई क्लास.
 

java.time.format
कस्टमाइज़ेशन देखना<br

 DecimalStyle


  • public static final DecimalStyle STANDARD
  • public boolean equals(Object obj)
  • public static java.util.Set getAvailableLocales()
  • public char getDecimalSeparator()
  • public char getNegativeSign()
  • public char getPositiveSign()
  • public char getZeroDigit()
  • public int hashCode()
  • public static DecimalStyle of(
     java.util.Locale locale)
  • public static DecimalStyle ofDefaultLocale()
  • public String toString()
  • public DecimalStyle withDecimalSeparator(
     char decimalSeparator)
  • public DecimalStyle withNegativeSign(
     char negativeSign)
  • public DecimalStyle withPositiveSign(
     char positiveSign)
  • public DecimalStyle withZeroDigit(char zeroDigit)

पूरी तरह से लागू की गई क्लास.
 

java.time.format
कस्टमाइज़ेशन देखना<br

 FormatStyle


  • public static final FormatStyle FULL
  • public static final FormatStyle LONG
  • public static final FormatStyle MEDIUM
  • public static final FormatStyle SHORT
  • public static FormatStyle valueOf(String name)
  • public static FormatStyle[] values()

पूरी तरह से लागू की गई क्लास.
 

java.time.format
कस्टमाइज़ेशन देखना<br

 ResolverStyle


  • public static final ResolverStyle LENIENT
  • public static final ResolverStyle SMART
  • public static final ResolverStyle STRICT
  • public static ResolverStyle valueOf(String name)
  • public static ResolverStyle[] values()

पूरी तरह से लागू की गई क्लास.
 

java.time.format
कस्टमाइज़ेशन देखना<br

 SignStyle


  • public static final SignStyle ALWAYS
  • public static final SignStyle EXCEEDS_PAD
  • public static final SignStyle NEVER
  • public static final SignStyle NORMAL
  • public static final SignStyle NOT_NEGATIVE
  • public static SignStyle valueOf(String name)
  • public static SignStyle[] values()

पूरी तरह से लागू की गई क्लास.
 

java.time.format
कस्टमाइज़ेशन देखना<br

 TextStyle


  • public static final TextStyle FULL
  • public static final TextStyle FULL_STANDALONE
  • public static final TextStyle NARROW
  • public static final TextStyle NARROW_STANDALONE
  • public static final TextStyle SHORT
  • public static final TextStyle SHORT_STANDALONE
  • public TextStyle asNormal()
  • public TextStyle asStandalone()
  • public boolean isStandalone()
  • public static TextStyle valueOf(String name)
  • public static TextStyle[] values()

पूरी तरह से लागू की गई क्लास.
 

java.time.temporal
कस्टमाइज़ेशन देखना<br

 ChronoField


  • public static final ChronoField ALIGNED_DAY_OF_WEEK_IN_MONTH
  • public static final ChronoField ALIGNED_DAY_OF_WEEK_IN_YEAR
  • public static final ChronoField ALIGNED_WEEK_OF_MONTH
  • public static final ChronoField ALIGNED_WEEK_OF_YEAR
  • public static final ChronoField AMPM_OF_DAY
  • public static final ChronoField CLOCK_HOUR_OF_AMPM
  • public static final ChronoField CLOCK_HOUR_OF_DAY
  • public static final ChronoField DAY_OF_MONTH
  • public static final ChronoField DAY_OF_WEEK
  • public static final ChronoField DAY_OF_YEAR
  • public static final ChronoField EPOCH_DAY
  • public static final ChronoField ERA
  • public static final ChronoField HOUR_OF_AMPM
  • public static final ChronoField HOUR_OF_DAY
  • public static final ChronoField INSTANT_SECONDS
  • public static final ChronoField MICRO_OF_DAY
  • public static final ChronoField MICRO_OF_SECOND
  • public static final ChronoField MILLI_OF_DAY
  • public static final ChronoField MILLI_OF_SECOND
  • public static final ChronoField MINUTE_OF_DAY
  • public static final ChronoField MINUTE_OF_HOUR
  • public static final ChronoField MONTH_OF_YEAR
  • public static final ChronoField NANO_OF_DAY
  • public static final ChronoField NANO_OF_SECOND
  • public static final ChronoField OFFSET_SECONDS
  • public static final ChronoField PROLEPTIC_MONTH
  • public static final ChronoField SECOND_OF_DAY
  • public static final ChronoField SECOND_OF_MINUTE
  • public static final ChronoField YEAR
  • public static final ChronoField YEAR_OF_ERA
  • public Temporal adjustInto(
     Temporal temporal, long newValue)
  • public int checkValidIntValue(long value)
  • public long checkValidValue(long value)
  • public TemporalUnit getBaseUnit()
  • public String getDisplayName(
     java.util.Locale locale)
  • public long getFrom(TemporalAccessor temporal)
  • public TemporalUnit getRangeUnit()
  • public boolean isDateBased()
  • public boolean isSupportedBy(
     TemporalAccessor temporal)
  • public boolean isTimeBased()
  • public ValueRange range()
  • public ValueRange rangeRefinedBy(
     TemporalAccessor temporal)
  • public String toString()
  • public static ChronoField valueOf(String name)
  • public static ChronoField[] values()

पूरी तरह से लागू की गई क्लास.
 

java.time.temporal
कस्टमाइज़ेशन देखना<br

 ChronoUnit


  • public static final ChronoUnit CENTURIES
  • public static final ChronoUnit DAYS
  • public static final ChronoUnit DECADES
  • public static final ChronoUnit ERAS
  • public static final ChronoUnit FOREVER
  • public static final ChronoUnit HALF_DAYS
  • public static final ChronoUnit HOURS
  • public static final ChronoUnit MICROS
  • public static final ChronoUnit MILLENNIA
  • public static final ChronoUnit MILLIS
  • public static final ChronoUnit MINUTES
  • public static final ChronoUnit MONTHS
  • public static final ChronoUnit NANOS
  • public static final ChronoUnit SECONDS
  • public static final ChronoUnit WEEKS
  • public static final ChronoUnit YEARS
  • public Temporal addTo(
     Temporal temporal, long amount)
  • public long between(
      Temporal temporal1Inclusive,
      Temporal temporal2Exclusive)
  • public Duration getDuration()
  • public boolean isDateBased()
  • public boolean isDurationEstimated()
  • public boolean isSupportedBy(Temporal temporal)
  • public boolean isTimeBased()
  • public String toString()
  • public static ChronoUnit valueOf(String name)
  • public static ChronoUnit[] values()

पूरी तरह से लागू की गई क्लास.
 

java.time.temporal
कस्टमाइज़ेशन देखना<br

 IsoFields


  • public static final TemporalField DAY_OF_QUARTER
  • public static final TemporalField QUARTER_OF_YEAR
  • public static final TemporalUnit QUARTER_YEARS
  • public static final TemporalField WEEK_BASED_YEAR
  • public static final TemporalUnit WEEK_BASED_YEARS
  • public static final TemporalField WEEK_OF_WEEK_BASED_YEAR

पूरी तरह से लागू की गई क्लास.
 

java.time.temporal
कस्टमाइज़ेशन देखना<br

 JulianFields


  • public static final TemporalField JULIAN_DAY
  • public static final TemporalField MODIFIED_JULIAN_DAY
  • public static final TemporalField RATA_DIE

पूरी तरह से लागू की गई क्लास.
 

java.time.temporal
कस्टमाइज़ेशन देखना<br

 Temporal


  • public abstract boolean isSupported(TemporalUnit p0)
  • public Temporal minus(
     long amountToSubtract, TemporalUnit unit)
  • public Temporal minus(TemporalAmount amount)
  • public abstract Temporal plus(
     long p0, TemporalUnit p1)
  • public Temporal plus(TemporalAmount amount)
  • public abstract long until(
     Temporal p0, TemporalUnit p1)
  • public Temporal with(TemporalAdjuster adjuster)
  • public abstract Temporal with(
     TemporalField p0, long p1)

पूरी तरह से लागू की गई क्लास.
 

java.time.temporal
कस्टमाइज़ेशन देखना<br

 TemporalAccessor


  • public int get(TemporalField field)
  • public abstract long getLong(TemporalField p0)
  • public abstract boolean isSupported(
     TemporalField p0)
  • public Object query(TemporalQuery query)
  • public ValueRange range(TemporalField field)

पूरी तरह से लागू की गई क्लास.
 

java.time.temporal
कस्टमाइज़ेशन देखना<br

 TemporalAdjuster


  • public abstract Temporal adjustInto(Temporal p0)

पूरी तरह से लागू की गई क्लास.
 

java.time.temporal
कस्टमाइज़ेशन देखना<br

 TemporalAdjusters


  • public static TemporalAdjuster dayOfWeekInMonth(
     int ordinal, DayOfWeek dayOfWeek)
  • public static TemporalAdjuster firstDayOfMonth()
  • public static TemporalAdjuster firstDayOfNextMonth()
  • public static TemporalAdjuster firstDayOfNextYear()
  • public static TemporalAdjuster firstDayOfYear()
  • public static TemporalAdjuster firstInMonth(
     DayOfWeek dayOfWeek)
  • public static TemporalAdjuster lastDayOfMonth()
  • public static TemporalAdjuster lastDayOfYear()
  • public static TemporalAdjuster lastInMonth(
     DayOfWeek dayOfWeek)
  • public static TemporalAdjuster next(
     DayOfWeek dayOfWeek)
  • public static TemporalAdjuster nextOrSame(
     DayOfWeek dayOfWeek)
  • public static TemporalAdjuster ofDateAdjuster(
     UnaryOperator dateBasedAdjuster)
  • public static TemporalAdjuster previous(
     DayOfWeek dayOfWeek)
  • public static TemporalAdjuster previousOrSame(
     DayOfWeek dayOfWeek)

पूरी तरह से लागू की गई क्लास.
 

java.time.temporal
कस्टमाइज़ेशन देखना<br

 TemporalAmount


  • public abstract Temporal addTo(Temporal p0)
  • public abstract long get(TemporalUnit p0)
  • public abstract java.util.List getUnits()
  • public abstract Temporal subtractFrom(Temporal p0)

पूरी तरह से लागू की गई क्लास.
 

java.time.temporal
कस्टमाइज़ेशन देखना<br

 TemporalField


  • public abstract Temporal adjustInto(
     Temporal p0, long p1)
  • public abstract TemporalUnit getBaseUnit()
  • public String getDisplayName(
     java.util.Locale locale)
  • public abstract long getFrom(TemporalAccessor p0)
  • public abstract TemporalUnit getRangeUnit()
  • public abstract boolean isDateBased()
  • public abstract boolean isSupportedBy(
     TemporalAccessor p0)
  • public abstract boolean isTimeBased()
  • public abstract ValueRange range()
  • public abstract ValueRange rangeRefinedBy(
     TemporalAccessor p0)
  • public TemporalAccessor resolve(
      java.util.Map fieldValues,
      TemporalAccessor partialTemporal,
      ResolverStyle resolverStyle)
  • public abstract String toString()

पूरी तरह से लागू की गई क्लास.
 

java.time.temporal
कस्टमाइज़ेशन देखना<br

 TemporalQueries


  • public static TemporalQuery chronology()
  • public static TemporalQuery localDate()
  • public static TemporalQuery localTime()
  • public static TemporalQuery offset()
  • public static TemporalQuery precision()
  • public static TemporalQuery zone()
  • public static TemporalQuery zoneId()

पूरी तरह से लागू की गई क्लास.
 

java.time.temporal
कस्टमाइज़ेशन देखना<br

 TemporalQuery


  • public abstract Object queryFrom(
     TemporalAccessor p0)

पूरी तरह से लागू की गई क्लास.
 

java.time.temporal
कस्टमाइज़ेशन देखना<br

 TemporalUnit


  • public abstract Temporal addTo(Temporal p0, long p1)
  • public abstract long between(
     Temporal p0, Temporal p1)
  • public abstract Duration getDuration()
  • public abstract boolean isDateBased()
  • public abstract boolean isDurationEstimated()
  • public boolean isSupportedBy(Temporal temporal)
  • public abstract boolean isTimeBased()
  • public abstract String toString()

पूरी तरह से लागू की गई क्लास.
 

java.time.temporal
कस्टमाइज़ेशन देखना<br

 UnsupportedTemporalTypeException


  • public UnsupportedTemporalTypeException(
     String message)
  • public UnsupportedTemporalTypeException(
     String message, Throwable cause)

पूरी तरह से लागू की गई क्लास.
 

java.time.temporal
कस्टमाइज़ेशन देखना<br

 ValueRange


  • public int checkValidIntValue(
     long value, TemporalField field)
  • public long checkValidValue(
     long value, TemporalField field)
  • public boolean equals(Object obj)
  • public long getLargestMinimum()
  • public long getMaximum()
  • public long getMinimum()
  • public long getSmallestMaximum()
  • public int hashCode()
  • public boolean isFixed()
  • public boolean isIntValue()
  • public boolean isValidIntValue(long value)
  • public boolean isValidValue(long value)
  • public static ValueRange of(long min, long max)
  • public static ValueRange of(
     long min, long maxSmallest, long maxLargest)
  • public static ValueRange of(
      long minSmallest,
      long minLargest,
      long maxSmallest,
      long maxLargest)
  • public String toString()

पूरी तरह से लागू की गई क्लास.
 

java.time.temporal
कस्टमाइज़ेशन देखना<br

 WeekFields


  • public static final WeekFields ISO
  • public static final WeekFields SUNDAY_START
  • public static final TemporalUnit WEEK_BASED_YEARS
  • public TemporalField dayOfWeek()
  • public boolean equals(Object object)
  • public DayOfWeek getFirstDayOfWeek()
  • public int getMinimalDaysInFirstWeek()
  • public int hashCode()
  • public static WeekFields of(
      DayOfWeek firstDayOfWeek,
      int minimalDaysInFirstWeek)
  • public static WeekFields of(java.util.Locale locale)
  • public String toString()
  • public TemporalField weekBasedYear()
  • public TemporalField weekOfMonth()
  • public TemporalField weekOfWeekBasedYear()
  • public TemporalField weekOfYear()

पूरी तरह से लागू की गई क्लास.
 

java.time.zone
कस्टमाइज़ेशन देखना<br

 ZoneOffsetTransition


  • public int compareTo(
     ZoneOffsetTransition transition)
  • public boolean equals(Object other)
  • public LocalDateTime getDateTimeAfter()
  • public LocalDateTime getDateTimeBefore()
  • public Duration getDuration()
  • public Instant getInstant()
  • public ZoneOffset getOffsetAfter()
  • public ZoneOffset getOffsetBefore()
  • public int hashCode()
  • public boolean isGap()
  • public boolean isOverlap()
  • public boolean isValidOffset(ZoneOffset offset)
  • public static ZoneOffsetTransition of(
      LocalDateTime transition,
      ZoneOffset offsetBefore,
      ZoneOffset offsetAfter)
  • public long toEpochSecond()
  • public String toString()

पूरी तरह से लागू की गई क्लास.
 

java.time.zone
कस्टमाइज़ेशन देखना<br

 ZoneOffsetTransitionRule.
 TimeDefinition


  • public static final ZoneOffsetTransitionRule.TimeDefinition STANDARD
  • public static final ZoneOffsetTransitionRule.TimeDefinition UTC
  • public static final ZoneOffsetTransitionRule.TimeDefinition WALL
  • public LocalDateTime createDateTime(
      LocalDateTime dateTime,
      ZoneOffset standardOffset,
      ZoneOffset wallOffset)
  • public static ZoneOffsetTransitionRule.TimeDefinition valueOf(
     String name)
  • public static