<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                Java的日期API一直被詬病,在Java 8中引入了新的日期API。包括: LocalData, LocalTime, LocalDateTime, Clock, Instant 等 ### 日期格式化 1. 方式1 ``` SimpleDateFormat dateFm = new SimpleDateFormat("yyyy/MM/dd"); String dateStr = dateFm.format(new Date()); System.out.println(dateStr); ``` 2. 方式2: Java 8 開始支持 ``` DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy/MM/dd"); //java 8 dateStr = formatter.format(LocalDate.now()); System.out.println(dateStr); ``` ### 獲取年月日,時分秒 使用java.util.Calendar, 在java 8可以使用 java.time.LocalDateTimel。 ``` Calendar cal = Calendar.getInstance(); System.out.println(cal.get(Calendar.YEAR)); //2022 System.out.println(cal.get(Calendar.MONDAY)); //0-11 System.out.println(cal.get(Calendar.DATE)); // System.out.println(cal.get(Calendar.HOUR_OF_DAY)); System.out.println(cal.get(Calendar.MINUTE)); System.out.println(cal.get(Calendar.SECOND)); ``` ``` LocalDateTime dt = LocalDateTime.now(); System.out.println(dt.getYear()); System.out.println(dt.getMonthValue());// 1-12 System.out.println(dt.getDayOfMonth()); System.out.println(dt.getHour()); System.out.println(dt.getMinute()); System.out.println(dt.getSecond()); ``` * Calendar 的月份是從0 開始, 到11; LocalDateTime 的月份是從1 開始,到12 ### 獲取毫秒 最起碼有三種方式: 1. System ``` mills = System.currentTimeMillis(); System.out.println(mills); ``` 2. Calendar ``` long mills = Calendar.getInstance().getTimeInMillis(); System.out.println(mills); ``` 3. 方式3: 從Clock獲取(Java 8開始支持) ``` mills = Clock.systemDefaultZone().millis();//Java 8 System.out.println(mills); ``` ### 獲取昨天的這個時間 ``` Calendar cal = Calendar.getInstance(); cal.add(Calendar.DATE, -1); System.out.println(cal.getTime()); ``` 在日歷上減去一天 Java 8 ,寫法可以如下: ``` LocalDateTime today = LocalDateTime.now(); LocalDateTime yesterday = today.minusDays(-1); System.out.println(yesterday); ``` ## 日期運算 ``` ~~~ Calendar ~~~ ```
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看