1. <nobr id="easjo"><address id="easjo"></address></nobr>

      <track id="easjo"><source id="easjo"></source></track>
      1. 
        

      2. <bdo id="easjo"><optgroup id="easjo"></optgroup></bdo>
      3. <track id="easjo"><source id="easjo"><em id="easjo"></em></source></track><option id="easjo"><span id="easjo"><em id="easjo"></em></span></option>
          貴州做網站公司
          貴州做網站公司~專業!靠譜!
          10年網站模板開發經驗,熟悉國內外開源網站程序,包括DEDECMS,WordPress,ZBlog,Discuz! 等網站程序,可為您提供網站建設,網站克隆,仿站,網頁設計,網站制作,網站推廣優化等服務。我們專注高端營銷型網站,企業官網,集團官網,自適應網站,手機網站,網絡營銷,網站優化,網站服務器環境搭建以及托管運維等。為客戶提供一站式網站解決方案?。?!

          Java JapaneseDate類使用實例

          來源:互聯網轉載 時間:2024-01-29 08:11:40

          實例1: test_getDayOfYear

          import java.time.chrono.JapaneseDate; //導入依賴的package包/類@Testpublic void test_getDayOfYear() {    // Test all the Eras    for (JapaneseEra era : JapaneseEra.values()) {        int firstYear = (era == JapaneseEra.MEIJI) ? 6 : 1;  // Until Era supports range(YEAR_OF_ERA)        JapaneseDate hd1 = JapaneseChronology.INSTANCE.dateYearDay(era, firstYear, 1);        ValueRange range = hd1.range(DAY_OF_YEAR);        assertEquals(range.getMaximum(), hd1.lengthOfYear(), "lengthOfYear should match range.getMaximum()");        for (int i = 1; i <= hd1.lengthOfYear(); i++) {            JapaneseDate hd = JapaneseChronology.INSTANCE.dateYearDay(era, firstYear, i);            int doy = hd.get(DAY_OF_YEAR);            assertEquals(doy, i, "get(DAY_OF_YEAR) incorrect for " + i + ", of date: " + hd);        }    }} 

          實例2: test_JapaneseChrono_vsCalendar

          import java.time.chrono.JapaneseDate; //導入依賴的package包/類@Test(dataProvider="RangeVersusCalendar")public void test_JapaneseChrono_vsCalendar(LocalDate isoStartDate, LocalDate isoEndDate) {    Locale locale = Locale.forLanguageTag("ja-JP-u-ca-japanese");    assertEquals(locale.toString(), "ja_JP_#u-ca-japanese", "Unexpected locale");    Calendar cal = java.util.Calendar.getInstance(locale);    assertEquals(cal.getCalendarType(), "japanese", "Unexpected calendar type");    JapaneseDate jDate = JapaneseChronology.INSTANCE.date(isoStartDate);    // Convert to millis and set Japanese Calendar to that start date (at GMT)    OffsetDateTime jodt = OffsetDateTime.of(isoStartDate, LocalTime.MIN, ZoneOffset.UTC);    long millis = jodt.toInstant().toEpochMilli();    cal.setTimeZone(TimeZone.getTimeZone("GMT+00"));    cal.setTimeInMillis(millis);    while (jDate.isBefore(isoEndDate)) {        assertEquals(jDate.get(ChronoField.DAY_OF_MONTH), cal.get(Calendar.DAY_OF_MONTH), "Day mismatch in " + jDate + ";  cal: " + cal);        assertEquals(jDate.get(ChronoField.MONTH_OF_YEAR), cal.get(Calendar.MONTH) + 1, "Month mismatch in " + jDate);        assertEquals(jDate.get(ChronoField.YEAR_OF_ERA), cal.get(Calendar.YEAR), "Year mismatch in " + jDate);        jDate = jDate.plus(1, ChronoUnit.DAYS);        cal.add(Calendar.DAY_OF_MONTH, 1);    }} 

          實例3: test3

          import java.time.chrono.JapaneseDate; //導入依賴的package包/類@Testpublic void test3() throws NoSuchMethodException, SecurityException, SQLException {PropertyMapperManager mapper = new PropertyMapperManager();LocalDate localDate = LocalDate.now();java.sql.Date date = java.sql.Date.valueOf(localDate);JapaneseDate japaneseDate = JapaneseDate.of(localDate.getYear(), localDate.getMonthValue(), localDate.getDayOfMonth());assertThat(mapper.getValue(JavaType.of(JapaneseEra.class), newResultSet("getInt", 2), 1), is(JapaneseEra.HEISEI));assertThat(mapper.getValue(JavaType.of(Era.class), newResultSet("getInt", 2), 1), is(nullValue()));assertThat(mapper.getValue(JavaType.of(JapaneseDate.class), newResultSet("getDate", date), 1), is(japaneseDate));assertThat(mapper.getValue(JavaType.of(ChronoLocalDate.class), newResultSet("getDate", null), 1), is(nullValue()));assertThat(mapper.getValue(JavaType.of(JapaneseEra.class), newResultSet("getInt", 0, "wasNull", true), 1), is(nullValue()));assertThat(mapper.getValue(JavaType.of(JapaneseDate.class), newResultSet("getDate", null), 1), is(nullValue()));} 

          實例4: test_dateNow

          import java.time.chrono.JapaneseDate; //導入依賴的package包/類@Testpublic void test_dateNow(){    assertEquals(JapaneseChronology.INSTANCE.dateNow(), JapaneseDate.now()) ;    assertEquals(JapaneseChronology.INSTANCE.dateNow(), JapaneseDate.now(ZoneId.systemDefault())) ;    assertEquals(JapaneseChronology.INSTANCE.dateNow(), JapaneseDate.now(Clock.systemDefaultZone())) ;    assertEquals(JapaneseChronology.INSTANCE.dateNow(), JapaneseDate.now(Clock.systemDefaultZone().getZone())) ;    assertEquals(JapaneseChronology.INSTANCE.dateNow(), JapaneseChronology.INSTANCE.dateNow(ZoneId.systemDefault())) ;    assertEquals(JapaneseChronology.INSTANCE.dateNow(), JapaneseChronology.INSTANCE.dateNow(Clock.systemDefaultZone())) ;    assertEquals(JapaneseChronology.INSTANCE.dateNow(), JapaneseChronology.INSTANCE.dateNow(Clock.systemDefaultZone().getZone())) ;    ZoneId zoneId = ZoneId.of("Europe/Paris");    assertEquals(JapaneseChronology.INSTANCE.dateNow(zoneId), JapaneseChronology.INSTANCE.dateNow(Clock.system(zoneId))) ;    assertEquals(JapaneseChronology.INSTANCE.dateNow(zoneId), JapaneseChronology.INSTANCE.dateNow(Clock.system(zoneId).getZone())) ;    assertEquals(JapaneseChronology.INSTANCE.dateNow(zoneId), JapaneseDate.now(Clock.system(zoneId))) ;    assertEquals(JapaneseChronology.INSTANCE.dateNow(zoneId), JapaneseDate.now(Clock.system(zoneId).getZone())) ;    assertEquals(JapaneseChronology.INSTANCE.dateNow(ZoneId.of(ZoneOffset.UTC.getId())), JapaneseChronology.INSTANCE.dateNow(Clock.systemUTC())) ;} 

          實例5: test_with_TemporalField_long

          import java.time.chrono.JapaneseDate; //導入依賴的package包/類@Testpublic void test_with_TemporalField_long() {    JapaneseDate base = JapaneseChronology.INSTANCE.date(JapaneseEra.SHOWA, 63, 6, 30);    JapaneseDate test = base.with(YEAR, 1987);    assertEquals(test, JapaneseChronology.INSTANCE.date(JapaneseEra.SHOWA, 62, 6, 30));    test = test.with(YEAR_OF_ERA, 2);    assertEquals(test, JapaneseChronology.INSTANCE.date(JapaneseEra.SHOWA, 2, 6, 30));    test = test.with(ERA, JapaneseEra.HEISEI.getValue());    assertEquals(test, JapaneseChronology.INSTANCE.date(JapaneseEra.HEISEI, 2, 6, 30));    test = test.with(MONTH_OF_YEAR, 3);    assertEquals(test, JapaneseChronology.INSTANCE.date(JapaneseEra.HEISEI, 2, 3, 30));    test = test.with(DAY_OF_MONTH, 4);    assertEquals(test, JapaneseChronology.INSTANCE.date(JapaneseEra.HEISEI, 2, 3, 4));} 
          標簽:Japanese日本Java-

          網絡推廣與網站優化公司(網絡優化與推廣專家)作為數字營銷領域的核心服務提供方,其價值在于通過技術手段與策略規劃幫助企業提升線上曝光度、用戶轉化率及品牌影響力。這...

          在當今數字化時代,公司網站已成為企業展示形象、傳遞信息和開展業務的重要平臺。然而,對于許多公司來說,網站建設的價格是一個關鍵考量因素。本文將圍繞“公司網站建設價...

          在當今的數字化時代,企業網站已成為企業展示形象、吸引客戶和開展業務的重要平臺。然而,對于許多中小企業來說,高昂的網站建設費用可能會成為其發展的瓶頸。幸運的是,隨...

          centos如何使用tracert命令?Linux和。;的dhclient命令用于自動獲取IP。當然,自動獲取IP是指通過DHCP獲取系統IP地址,可以連接到DHCP服務器(或者有DHCP功能的路由)。dhclient命令的用法是,該命令后跟網卡的接口名稱。例如,如果在輸入ifcongfig命令(該命令是查看網絡參數的命令)后網卡的接口名稱是eth0,那么重新獲得自動IP地址的命令是:dhcliw...

          怎么登錄?登錄的操作步驟如下:1.打開今日頭條瀏覽器。2.然后在瀏覽器的搜索欄輸入“佳緣”,然后點擊搜索。3.然后點擊今日頭條瀏覽器的搜索結果頁面,進入官網首頁,佳緣,然后在上面輸入用戶名和登錄密碼,再點擊“登錄”按鈕。帳號已隱藏,怎樣登錄?我們直接打開佳緣的賬號頁面,點擊進入賬號登錄。突然登不上去了?突然,佳緣無法登錄。也許你的網站沒有連接到互聯網,或者你的手機信號沒有變成4g網絡。這個時候不要...

          什么是熱更新?熱更新是什么意思?如果您經常玩游戲,您應該會看到,當您打開游戲客戶端時,系統會提示您有更新,您需要下載更新包。對于手機游戲來說,可能從幾米到幾百米不等。對于電腦游戲,如lol,它的范圍也從幾十米到幾百兆字節。這樣,您只需要下載客戶端本身的更新包,而不需要再次下載整個客戶端的更新方法稱為熱更新。蘋果對應用程序和游戲的內容有嚴格的控制。每個應用程序或游戲在上架前都會經過審核。也就是說,蘋...

          TOP
          国产初高中生视频在线观看|亚洲一区中文|久久亚洲欧美国产精品|黄色网站入口免费进人
          1. <nobr id="easjo"><address id="easjo"></address></nobr>

              <track id="easjo"><source id="easjo"></source></track>
              1. 
                

              2. <bdo id="easjo"><optgroup id="easjo"></optgroup></bdo>
              3. <track id="easjo"><source id="easjo"><em id="easjo"></em></source></track><option id="easjo"><span id="easjo"><em id="easjo"></em></span></option>