當前位置: 首頁>>代碼示例>>Java>>正文


Java ChronoUnit.values方法代碼示例

本文整理匯總了Java中java.time.temporal.ChronoUnit.values方法的典型用法代碼示例。如果您正苦於以下問題:Java ChronoUnit.values方法的具體用法?Java ChronoUnit.values怎麽用?Java ChronoUnit.values使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在java.time.temporal.ChronoUnit的用法示例。


在下文中一共展示了ChronoUnit.values方法的2個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Java代碼示例。

示例1: testTimeUnitOf

import java.time.temporal.ChronoUnit; //導入方法依賴的package包/類
/**
 * tests for TimeUnit.of(ChronoUnit).
 */
public void testTimeUnitOf() throws Exception {
    assertSame(NANOSECONDS,  TimeUnit.of(ChronoUnit.NANOS));
    assertSame(MICROSECONDS, TimeUnit.of(ChronoUnit.MICROS));
    assertSame(MILLISECONDS, TimeUnit.of(ChronoUnit.MILLIS));
    assertSame(SECONDS,      TimeUnit.of(ChronoUnit.SECONDS));
    assertSame(MINUTES,      TimeUnit.of(ChronoUnit.MINUTES));
    assertSame(HOURS,        TimeUnit.of(ChronoUnit.HOURS));
    assertSame(DAYS,         TimeUnit.of(ChronoUnit.DAYS));

    assertThrows(NullPointerException.class,
                 () -> TimeUnit.of((ChronoUnit)null));

    // ChronoUnits either round trip to their TimeUnit
    // equivalents, or throw IllegalArgumentException.
    for (ChronoUnit cu : ChronoUnit.values()) {
        final TimeUnit tu;
        try {
            tu = TimeUnit.of(cu);
        } catch (IllegalArgumentException acceptable) {
            continue;
        }
        assertSame(cu, tu.toChronoUnit());
    }
}
 
開發者ID:AdoptOpenJDK,項目名稱:openjdk-jdk10,代碼行數:28,代碼來源:TimeUnit8Test.java

示例2: test_valueOf

import java.time.temporal.ChronoUnit; //導入方法依賴的package包/類
@Test
public void test_valueOf() {
    for (ChronoUnit unit : ChronoUnit.values()) {
        assertEquals(ChronoUnit.valueOf(unit.name()), unit);
    }
}
 
開發者ID:lambdalab-mirror,項目名稱:jdk8u-jdk,代碼行數:7,代碼來源:TCKChronoUnit.java


注:本文中的java.time.temporal.ChronoUnit.values方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。