2020久久超碰欧美精品最新亚洲欧美日韩久久精品,国产福利电影一区二区三区,亚洲欧美日韩一区在线观看,亚洲国产欧美日韩欧美特级,亚洲欧美日韩成人一区久久,欧美日韩精品一区二区三区不卡,国产欧美日韩va另类影音先锋,亚洲欧美日韩久久精品,亚洲欧美日韩国产成人精品影院,亚洲国产欧美日韩精品一区二区三区,欧美日韩国产成人高清视频,日韩久久精品国产免费观看频道,久久人人爽人人爽从片av高清,国产精品综合一区二区

首頁技術文章正文

Java培訓:Period類是干什么用的?

更新時間:2022-08-16 來源:黑馬程序員 瀏覽量:

  Period主要用于計算兩個日期的間隔,與Duration相同,也是通過between計算日期間隔,并提供了獲取年月日的3個常用方法,分別是getYears()、getMonths()和getDays()。下面通過一個案例來學習這些方法的使用,如文件5-25所示。

  文件5-25 Example25.java

import java.time.LocalDate;
import java.time.Period;
public class Example25 {
    public static void main (String[] args) {
        LocalDate birthday = LocalDate.of (2018, 12, 12) ;
        LocalDate now = LocalDate.now () ;
        //計算兩個日期的間隔
        Period between = Period.between (birthday, now) ;
        System.out.println ("時間間隔"+between.getYears ()+"年") ;
        System.out.println ("時間間隔"+between.getMonths ()+"月") ;
        System.out.println ("時間間隔"+between.getDays ()+"天") ;
    }
}

  文件5-25的運行結果如圖5-28所示。

1660614763030_文件5-25的運行結果.jpg

  圖5-28 文件5-25的運行結果

  在文件5-25中,第8行代碼通過between()方法計算出birthday與now的時間間隔,第9行代碼通過getYears()方法獲取時間間隔的年份,第10行代碼通過getMonths()方法獲取時間間隔的月份,第11行代碼通過getDays()方法獲取時間間隔的天數。

分享到:
在線咨詢 我要報名
和我們在線交談!