本文整理汇总了Java中java.time.chrono.ThaiBuddhistDate.now方法的典型用法代码示例。如果您正苦于以下问题:Java ThaiBuddhistDate.now方法的具体用法?Java ThaiBuddhistDate.now怎么用?Java ThaiBuddhistDate.now使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类java.time.chrono.ThaiBuddhistDate
的用法示例。
在下文中一共展示了ThaiBuddhistDate.now方法的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: test_isLeapYear
import java.time.chrono.ThaiBuddhistDate; //导入方法依赖的package包/类
@Test(dataProvider="prolepticYear")
public void test_isLeapYear(int eraValue, Era era, int yearOfEra, int expectedProlepticYear, boolean isLeapYear) {
assertEquals(ThaiBuddhistChronology.INSTANCE.isLeapYear(expectedProlepticYear), isLeapYear) ;
assertEquals(ThaiBuddhistChronology.INSTANCE.isLeapYear(expectedProlepticYear), Year.of(expectedProlepticYear - YDIFF).isLeap());
ThaiBuddhistDate jdate = ThaiBuddhistDate.now();
jdate = jdate.with(ChronoField.YEAR, expectedProlepticYear).with(ChronoField.MONTH_OF_YEAR, 2);
if (isLeapYear) {
assertEquals(jdate.lengthOfMonth(), 29);
} else {
assertEquals(jdate.lengthOfMonth(), 28);
}
}
示例2: test_calendarPackageExample
import java.time.chrono.ThaiBuddhistDate; //导入方法依赖的package包/类
@Test
public void test_calendarPackageExample() {
// Enumerate the list of available calendars and print today for each
Set<Chronology> chronos = Chronology.getAvailableChronologies();
for (Chronology chrono : chronos) {
ChronoLocalDate date = chrono.dateNow();
System.out.printf(" %20s: %s%n", chrono.getId(), date.toString());
}
// Print the Thai Buddhist date
ThaiBuddhistDate now1 = ThaiBuddhistDate.now();
int day = now1.get(ChronoField.DAY_OF_MONTH);
int dow = now1.get(ChronoField.DAY_OF_WEEK);
int month = now1.get(ChronoField.MONTH_OF_YEAR);
int year = now1.get(ChronoField.YEAR);
System.out.printf(" Today is %s %s %d-%s-%d%n", now1.getChronology().getId(),
dow, day, month, year);
// Print today's date and the last day of the year for the Thai Buddhist Calendar.
ThaiBuddhistDate first = now1
.with(ChronoField.DAY_OF_MONTH, 1)
.with(ChronoField.MONTH_OF_YEAR, 1);
ThaiBuddhistDate last = first
.plus(1, ChronoUnit.YEARS)
.minus(1, ChronoUnit.DAYS);
System.out.printf(" %s: 1st of year: %s; end of year: %s%n", last.getChronology().getId(),
first, last);
}
示例3: test_date_checkGenerics_genericsMethod_concreteType
import java.time.chrono.ThaiBuddhistDate; //导入方法依赖的package包/类
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)
}
示例4: provider_chronoLocalDate
import java.time.chrono.ThaiBuddhistDate; //导入方法依赖的package包/类
@DataProvider(name="parseChronoLocalDate")
Object[][] provider_chronoLocalDate() {
return new Object[][] {
{ HijrahDate.now() },
{ JapaneseDate.now() },
{ MinguoDate.now() },
{ ThaiBuddhistDate.now() }};
}