本文整理汇总了Java中java.time.chrono.ThaiBuddhistChronology.INSTANCE属性的典型用法代码示例。如果您正苦于以下问题:Java ThaiBuddhistChronology.INSTANCE属性的具体用法?Java ThaiBuddhistChronology.INSTANCE怎么用?Java ThaiBuddhistChronology.INSTANCE使用的例子?那么恭喜您, 这里精选的属性代码示例或许可以为您提供帮助。您也可以进一步了解该属性所在类java.time.chrono.ThaiBuddhistChronology
的用法示例。
在下文中一共展示了ThaiBuddhistChronology.INSTANCE属性的10个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: data_era_epochSecond
@DataProvider(name = "era_epochSecond_dataProvider")
Object[][] data_era_epochSecond() {
return new Object[][] {
{JapaneseChronology.INSTANCE, JapaneseEra.MEIJI, 1873 - YDIFF_MEIJI, 9, 7, 1, 2, 2, OFFSET_P0100},
{JapaneseChronology.INSTANCE, JapaneseEra.SHOWA, 1928 - YDIFF_SHOWA, 2, 28, 1, 2, 2, OFFSET_M0100},
{JapaneseChronology.INSTANCE, JapaneseEra.HEISEI, 1989 - YDIFF_HEISEI, 1, 8, 1, 2, 2, OFFSET_P0100},
{HijrahChronology.INSTANCE, HijrahEra.AH, 1434, 9, 7, 1, 2, 2, OFFSET_P0100},
{MinguoChronology.INSTANCE, MinguoEra.BEFORE_ROC, 1873 - YDIFF_MINGUO, 9, 7, 1, 2, 2, OFFSET_P0100},
{MinguoChronology.INSTANCE, MinguoEra.ROC, 1928 - YDIFF_MINGUO, 2, 28, 1, 2, 2, OFFSET_M0100},
{MinguoChronology.INSTANCE, MinguoEra.ROC, 1989 - YDIFF_MINGUO, 1, 8, 1, 2, 2, OFFSET_P0100},
{ThaiBuddhistChronology.INSTANCE, ThaiBuddhistEra.BE, 1873 + YDIFF_THAIBUDDHIST, 9, 7, 1, 2, 2, OFFSET_P0100},
{ThaiBuddhistChronology.INSTANCE, ThaiBuddhistEra.BE, 1928 + YDIFF_THAIBUDDHIST, 2, 28, 1, 2, 2, OFFSET_M0100},
{ThaiBuddhistChronology.INSTANCE, ThaiBuddhistEra.BE, 1989 + YDIFF_THAIBUDDHIST, 1, 8, 1, 2, 2, OFFSET_P0100},
{IsoChronology.INSTANCE, IsoEra.CE, 1873, 9, 7, 1, 2, 2, OFFSET_P0100},
{IsoChronology.INSTANCE, IsoEra.CE, 1928, 2, 28, 1, 2, 2, OFFSET_M0100},
{IsoChronology.INSTANCE, IsoEra.CE, 1989, 1, 8, 1, 2, 2, OFFSET_P0100},
};
}
示例2: data_epochSecond
@DataProvider(name = "epochSecond_dataProvider")
Object[][] data_epochSecond() {
return new Object[][] {
{JapaneseChronology.INSTANCE, 1873, 9, 7, 1, 2, 2, OFFSET_P0100},
{JapaneseChronology.INSTANCE, 1928, 2, 28, 1, 2, 2, OFFSET_M0100},
{JapaneseChronology.INSTANCE, 1989, 1, 8, 1, 2, 2, OFFSET_P0100},
{HijrahChronology.INSTANCE, 1434, 9, 7, 1, 2, 2, OFFSET_P0100},
{MinguoChronology.INSTANCE, 1873, 9, 7, 1, 2, 2, OFFSET_P0100},
{MinguoChronology.INSTANCE, 1928, 2, 28, 1, 2, 2, OFFSET_M0100},
{MinguoChronology.INSTANCE, 1989, 1, 8, 1, 2, 2, OFFSET_P0100},
{ThaiBuddhistChronology.INSTANCE, 1873, 9, 7, 1, 2, 2, OFFSET_P0100},
{ThaiBuddhistChronology.INSTANCE, 1928, 2, 28, 1, 2, 2, OFFSET_M0100},
{ThaiBuddhistChronology.INSTANCE, 1989, 1, 8, 1, 2, 2, OFFSET_P0100},
{IsoChronology.INSTANCE, 1873, 9, 7, 1, 2, 2, OFFSET_P0100},
{IsoChronology.INSTANCE, 1928, 2, 28, 1, 2, 2, OFFSET_M0100},
{IsoChronology.INSTANCE, 1989, 1, 8, 1, 2, 2, OFFSET_P0100},
};
}
示例3: data_of_calendars
@DataProvider(name = "calendars")
Chronology[][] data_of_calendars() {
return new Chronology[][]{
{HijrahChronology.INSTANCE},
{IsoChronology.INSTANCE},
{JapaneseChronology.INSTANCE},
{MinguoChronology.INSTANCE},
{ThaiBuddhistChronology.INSTANCE}};
}
示例4: data_of_calendars
@DataProvider(name = "calendars")
Chronology[][] data_of_calendars() {
return new Chronology[][]{
{HijrahChronology.INSTANCE},
{IsoChronology.INSTANCE},
{JapaneseChronology.INSTANCE},
{MinguoChronology.INSTANCE},
{ThaiBuddhistChronology.INSTANCE},
};
}
示例5: test_date_checkGenerics_genericsMethod_withType
public <D extends ChronoLocalDate> void test_date_checkGenerics_genericsMethod_withType() {
Chronology chrono = ThaiBuddhistChronology.INSTANCE;
@SuppressWarnings("unchecked")
D date = (D) chrono.dateNow();
date = processOK(date);
// date = processClassOK(ThaiBuddhistDate.class); // does not compile (correct)
date = dateSupplier();
// date = processWeird(date); // does not compile (correct)
// date = processClassWeird(ThaiBuddhistDate.class); // does not compile (correct)
}
示例6: test_chrono_byName
@Test
public void test_chrono_byName() {
Chronology c = ThaiBuddhistChronology.INSTANCE;
Chronology test = Chronology.of("ThaiBuddhist");
Assert.assertNotNull(test, "The ThaiBuddhist calendar could not be found byName");
Assert.assertEquals(test.getId(), "ThaiBuddhist", "ID mismatch");
Assert.assertEquals(test.getCalendarType(), "buddhist", "Type mismatch");
Assert.assertEquals(test, c);
}
示例7: test_date_checkGenerics_genericsMethod_concreteType
public void test_date_checkGenerics_genericsMethod_concreteType() {
ThaiBuddhistChronology chrono = ThaiBuddhistChronology.INSTANCE;
ThaiBuddhistDate date = chrono.dateNow();
date = ThaiBuddhistDate.now();
date = processOK(date);
date = processClassOK(ThaiBuddhistDate.class);
date = dateSupplier();
// date = processClassWeird(ThaiBuddhistDate.class); // does not compile (correct)
}
示例8: data_CalendarType
@DataProvider(name = "calendarsystemtype")
Object[][] data_CalendarType() {
return new Object[][] {
{HijrahChronology.INSTANCE, "islamic-umalqura"},
{IsoChronology.INSTANCE, "iso8601"},
{JapaneseChronology.INSTANCE, "japanese"},
{MinguoChronology.INSTANCE, "roc"},
{ThaiBuddhistChronology.INSTANCE, "buddhist"},
};
}
示例9: test_date_checkGenerics_chronoLocalDateTime2
public void test_date_checkGenerics_chronoLocalDateTime2() {
LocalDateTime now = LocalDateTime.now();
Chronology chrono = ThaiBuddhistChronology.INSTANCE;
ChronoLocalDateTime<? extends ChronoLocalDate> ldt = chrono.localDateTime(now);
ldt = processCLDT(ldt);
}
示例10: data_format_withZone_withChronology
@DataProvider(name="formatWithZoneWithChronology")
Object[][] data_format_withZone_withChronology() {
YearMonth ym = YearMonth.of(2008, 6);
LocalDate ld = LocalDate.of(2008, 6, 30);
LocalTime lt = LocalTime.of(11, 30);
LocalDateTime ldt = LocalDateTime.of(2008, 6, 30, 11, 30);
OffsetTime ot = OffsetTime.of(LocalTime.of(11, 30), OFFSET_PONE);
OffsetDateTime odt = OffsetDateTime.of(LocalDateTime.of(2008, 6, 30, 11, 30), OFFSET_PONE);
ZonedDateTime zdt = ZonedDateTime.of(LocalDateTime.of(2008, 6, 30, 11, 30), ZONE_PARIS);
ChronoZonedDateTime<ThaiBuddhistDate> thaiZdt = ThaiBuddhistChronology.INSTANCE.zonedDateTime(zdt);
Instant instant = Instant.ofEpochSecond(3600);
return new Object[][] {
{null, null, DayOfWeek.MONDAY, "::::"},
{null, null, ym, "2008::::ISO"},
{null, null, ld, "2008::::ISO"},
{null, null, lt, ":11:::"},
{null, null, ldt, "2008:11:::ISO"},
{null, null, ot, ":11:+01:00::"},
{null, null, odt, "2008:11:+01:00::ISO"},
{null, null, zdt, "2008:11:+02:00:Europe/Paris:ISO"},
{null, null, instant, "::::"},
{IsoChronology.INSTANCE, null, DayOfWeek.MONDAY, "::::ISO"},
{IsoChronology.INSTANCE, null, ym, "2008::::ISO"},
{IsoChronology.INSTANCE, null, ld, "2008::::ISO"},
{IsoChronology.INSTANCE, null, lt, ":11:::ISO"},
{IsoChronology.INSTANCE, null, ldt, "2008:11:::ISO"},
{IsoChronology.INSTANCE, null, ot, ":11:+01:00::ISO"},
{IsoChronology.INSTANCE, null, odt, "2008:11:+01:00::ISO"},
{IsoChronology.INSTANCE, null, zdt, "2008:11:+02:00:Europe/Paris:ISO"},
{IsoChronology.INSTANCE, null, instant, "::::ISO"},
{null, ZONE_PARIS, DayOfWeek.MONDAY, ":::Europe/Paris:"},
{null, ZONE_PARIS, ym, "2008:::Europe/Paris:ISO"},
{null, ZONE_PARIS, ld, "2008:::Europe/Paris:ISO"},
{null, ZONE_PARIS, lt, ":11::Europe/Paris:"},
{null, ZONE_PARIS, ldt, "2008:11::Europe/Paris:ISO"},
{null, ZONE_PARIS, ot, ":11:+01:00:Europe/Paris:"},
{null, ZONE_PARIS, odt, "2008:12:+02:00:Europe/Paris:ISO"},
{null, ZONE_PARIS, zdt, "2008:11:+02:00:Europe/Paris:ISO"},
{null, ZONE_PARIS, instant, "1970:02:+01:00:Europe/Paris:ISO"},
{null, OFFSET_PTHREE, DayOfWeek.MONDAY, ":::+03:00:"},
{null, OFFSET_PTHREE, ym, "2008:::+03:00:ISO"},
{null, OFFSET_PTHREE, ld, "2008:::+03:00:ISO"},
{null, OFFSET_PTHREE, lt, ":11::+03:00:"},
{null, OFFSET_PTHREE, ldt, "2008:11::+03:00:ISO"},
{null, OFFSET_PTHREE, ot, null}, // offset and zone clash
{null, OFFSET_PTHREE, odt, "2008:13:+03:00:+03:00:ISO"},
{null, OFFSET_PTHREE, zdt, "2008:12:+03:00:+03:00:ISO"},
{null, OFFSET_PTHREE, instant, "1970:04:+03:00:+03:00:ISO"},
{ThaiBuddhistChronology.INSTANCE, null, DayOfWeek.MONDAY, null}, // not a complete date
{ThaiBuddhistChronology.INSTANCE, null, ym, null}, // not a complete date
{ThaiBuddhistChronology.INSTANCE, null, ld, "2551::::ThaiBuddhist"},
{ThaiBuddhistChronology.INSTANCE, null, lt, ":11:::ThaiBuddhist"},
{ThaiBuddhistChronology.INSTANCE, null, ldt, "2551:11:::ThaiBuddhist"},
{ThaiBuddhistChronology.INSTANCE, null, ot, ":11:+01:00::ThaiBuddhist"},
{ThaiBuddhistChronology.INSTANCE, null, odt, "2551:11:+01:00::ThaiBuddhist"},
{ThaiBuddhistChronology.INSTANCE, null, zdt, "2551:11:+02:00:Europe/Paris:ThaiBuddhist"},
{ThaiBuddhistChronology.INSTANCE, null, instant, "::::ThaiBuddhist"},
{ThaiBuddhistChronology.INSTANCE, null, DayOfWeek.MONDAY, null}, // not a complete date
{ThaiBuddhistChronology.INSTANCE, ZONE_PARIS, ym, null}, // not a complete date
{ThaiBuddhistChronology.INSTANCE, ZONE_PARIS, ld, "2551:::Europe/Paris:ThaiBuddhist"},
{ThaiBuddhistChronology.INSTANCE, ZONE_PARIS, lt, ":11::Europe/Paris:ThaiBuddhist"},
{ThaiBuddhistChronology.INSTANCE, ZONE_PARIS, ldt, "2551:11::Europe/Paris:ThaiBuddhist"},
{ThaiBuddhistChronology.INSTANCE, ZONE_PARIS, ot, ":11:+01:00:Europe/Paris:ThaiBuddhist"},
{ThaiBuddhistChronology.INSTANCE, ZONE_PARIS, odt, "2551:12:+02:00:Europe/Paris:ThaiBuddhist"},
{ThaiBuddhistChronology.INSTANCE, ZONE_PARIS, zdt, "2551:11:+02:00:Europe/Paris:ThaiBuddhist"},
{ThaiBuddhistChronology.INSTANCE, ZONE_PARIS, instant, "2513:02:+01:00:Europe/Paris:ThaiBuddhist"},
{null, ZONE_PARIS, thaiZdt, "2551:11:+02:00:Europe/Paris:ThaiBuddhist"},
{ThaiBuddhistChronology.INSTANCE, ZONE_PARIS, thaiZdt, "2551:11:+02:00:Europe/Paris:ThaiBuddhist"},
{IsoChronology.INSTANCE, ZONE_PARIS, thaiZdt, "2008:11:+02:00:Europe/Paris:ISO"},
};
}