JAVA复习(date)
Date??? java.util(重點)??? java.sql(數(shù)據(jù)庫編程 JDBC Date 一般不用)?
?
Date類的定義如下:
| ? public class Date extends Object implements Serializable, Cloneable, Comparable<Date>? |
?
觀察構(gòu)造方法:
?
1 public?Date(); 獲取系統(tǒng)的當(dāng)前時間
?
2public?Date(long?date); 把一個long類型描述的時間轉(zhuǎn)換為Date類型
?
范例: 實現(xiàn)long類型數(shù)據(jù)與Date類型數(shù)據(jù)的轉(zhuǎn)換
| public static void main(String[] args) { ????????? ????????? ????????? long time=System.currentTimeMillis();? //獲取當(dāng)前的系統(tǒng)時間 long類型 ????????? ????????? System.out.println(new Date(time)); //把long類型轉(zhuǎn)換為Date類型 ???? } |
?
以上可以把long類型轉(zhuǎn)換為Date類型,但是也可以直接使用Date()類型輸出當(dāng)前系統(tǒng)時間
| System.out.println(new Date()); //直接輸出Date類型 當(dāng)前系統(tǒng)時間 |
?
?
以上的日期格式:用戶看著不太方便 需要對輸出的日期進(jìn)行格式化
?
SimpleDateFormat 類? 這個類定義在java.text 包下面
?
該類的定義如下:
| public class SimpleDateFormat extends DateFormat |
?
構(gòu)造方法:
1 public?SimpleDateFormat(String?pattern) 要求在構(gòu)造SimpleDateFormat給定一個格式
?
普通方法:
1 public final?String?format(Date?date) 根據(jù)給定的格式,Date類 轉(zhuǎn)換為String類
?
2 public?Date?parse(String?source) throws ParseException 根據(jù)給定的格式把String類型的時間 轉(zhuǎn)換為Date類
?
范例: 實現(xiàn)日期的格式化
| ???? public static void main(String[] args) { ????????? ? ????????? Date date=new Date(); ????????? ????????? ????????? SimpleDateFormat sd=new SimpleDateFormat("yyyy-MM-dd:HH:mm:ss"); ????????? ????????? String time=sd.format(date); //類型的轉(zhuǎn)換 ????????? ????????? System.out.println(time); ???? } |
?
范例: 字符串日期轉(zhuǎn)換為Date類型
| ? ????????? String time="2018-08-10:14:21:01"; ????????? ????????? SimpleDateFormat sd=new SimpleDateFormat("yyyy-MM-dd:HH:mm:ss"); ????????? ????????? Date date=sd.parse(time); //字符串轉(zhuǎn)換為Date ????????? ????????? System.out.println(date); |
?
日期類 主要掌握以上兩種轉(zhuǎn)換的方式,就可以了
總結(jié)
以上是生活随笔為你收集整理的JAVA复习(date)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 社保卡银行账户怎么查询余额 如何查询社保
- 下一篇: 2021车险不计免赔没有了吗 2021车