1. 程式人生 > >JAVA——util包

JAVA——util包

java.util包提供了一些實用的方法和資料結構,這裡先介紹日期類Date,日曆類Calendar,隨機數類Random. 1、Date類 Date類表示時間和日期,裡面封裝了很多操作時間和日期的方法,Date類常用來獲取當前的時間。

構造方法 說明
Date() 獲取當前時間
Date(long time) 自1970年1月1日00:00:00開始到現在的毫秒數

例子: 在這裡插入圖片描述在這裡插入圖片描述

Date類的很多方法現在已經過時了,有了Calendar類之後,人們很少用Date類了。

2、Calendar類 Calendar類是一個抽象類,但我們使用更多的是它的子類GregorianCalendar,可實現世界上普遍使用的工歷系統,當然也可以繼承Calendar類或者是自己定義方法。

構造方法 說明
GregorianCalendar() 指定時區當前時間
GregorianCalendar(TimeZone zone) 指定時區時間
GregorianCalendar(Local alocal) 指定地點時間
GregorianCalendar(TimeZone zone,Local alocal) 指定時區,指定地點的時間

在這裡插入圖片描述 在這裡插入圖片描述 在這裡插入圖片描述

3、Random類 提供了產生各種隨機數的方法。

構造方法 說明
Random() 產生一個隨機數需要基值,系統時間作為seed
Random(long seed) 使用單個long種子建立一個新的隨機數生成器