java.util.Date類
先來一小段程式碼,看一下輸出的是啥?
public static void main(String[] args) {
java.util.Date udate = new java.util.Date();
System.out.println(udate);
}
輸出:Sat Dec 26 13:19:54 CST 2020
解釋:
Sat 星期六
Dec 十二月
26 二十六號
CST 中國、美國、澳大利亞、古巴的當地的標準時間
輸出本地格式時間(toLocaleString),不過此方法已經過時,官方建議使用DateFormat進行轉換,不過用toLocalString的還有一部分人
public static void main(String[] args) {
Date udate1 = new Date();
System.out.println(udate1.toLocaleString());
}
輸出:2020-12-26 14:20:38
使用毫秒數進行得到Date(在不同格式的時間 轉換的時候使用)
public static void main(String[] args) {
Date udate1 = new Date();
//休眠三秒,更容易對比
try {
Thread.sleep(3000);
} catch (InterruptedException e) {
e.printStackTrace();
}
Date udate2 = new Date(udate1.getTime());
System.out.println("時間1:"+udate1.toLocaleString());
System.out.println("時間2:"+udate2.toLocaleString());
}
輸出:
時間1:2020-12-26 14:23:20
時間2:2020-12-26 14:23:20
時間比較(compareTo), java.util.Date實現了Comparable介面,所以有比較功能
public static void main(String[] args) {
Date udate1 = new Date();
//休眠三秒,使udate2時間更大三秒
try {
Thread.sleep(3000);
} catch (InterruptedException e) {
e.printStackTrace();
}
Date udate2 = new Date();
System.out.println("時間1:"+udate1.toLocaleString());
System.out.println("時間2:"+udate2.toLocaleString());
System.out.println(udate1.compareTo(udate2));
}
輸出:
時間1:2020-12-26 14:26:47
時間2:2020-12-26 14:26:50
-1
解釋: 時間1.compareTo(時間2)
時間1>時間2:返回正數
時間1=時間2:返回0
時間1<時間2:返回負數
相關文章
- java.util.Date會被棄用嗎?Java
- java.util.Date和java.sql.Date有什麼區別?JavaSQL
- IP地址分類(A類 B類 C類 D類 E類)
- 【java】Maths類、Random類、System類、BigInteger類、BigDecimal類、Date類、SimpleDateFormat類JavarandomDecimalORM
- Mybatis XML檔案中,對java.util.Date物件的值到轉換為執行SQL進行比較所做的隱式行為分析。MyBatisXMLJava物件SQL
- Scanner類、Random類、ArrayList類random
- Java的特殊類用法:檔案類、內部類、本地類、匿名類Java
- JAVA集合類簡要筆記 - 內部類 包裝類 Object類 String類 BigDecimal類 system類Java筆記ObjectDecimal
- C# 繼承 子類(派生類) 父類(基類)C#繼承
- DriveInfo類,Path類
- Java常用類-Object類JavaObject
- 分類 和 聚類聚類
- JAVA常用類--Cleaner類Java
- 類的繼承_子類繼承父類繼承
- SQLAlchemy Table(表)類方式 – Table類和Column類SQL
- 獲取類屬性值,當前類,父類
- 泛型類派生子類泛型
- python 類的子類Python
- python類的子類Python
- Java —— 列舉類(enum 類)Java
- Java —— 檔案類(File 類)Java
- Java —— 集合工具類(Collections 類)Java
- 類與類的載入
- JAVA常用類--Runtime類Java
- Java超類與子類Java
- BigInter類和Decimallei類Decimal
- java語言邏輯類、引數類和字元類Java字元
- [原創]介面、類、抽象類、物件的另類解釋抽象物件
- 京東獲得jd商品分類API介面(父分類、根分類、子分類)API
- python建立類和類方法Python
- Java類與匿名內部類Java
- 併發工具類(五) Phaser類
- 陣列,陣列類,SyStem類陣列
- 何時使用static類(工具類)
- Java中常用類之Object類JavaObject
- 繼承 基類與派生類繼承
- 章13——包裝類——Math類
- ML.NET 示例:多類分類之問題分類