Date
Java中如果要想獲得當前的日期時間可以直接通過java.util.Date類來實現
Date類常用方法:
範例:獲取當前日期時間
import java.util.Date;
public class JavaAPIDemo355A {
public static void main(String[] args) throws Exception {
Date date=new Date();
System.out.println(date);
}
}
執行結果
Wed May 20 19:08:04 CST 2020
範例:Data類對象保存當前日期時間依靠的是時間戳數字(此類型爲long),Data類也提供有這兩種數據類型的轉換支持。
範例:Data與long之間轉換處理
import java.util.Date;
public class JavaAPIDemo355B {
public static void main(String[] args) {
Date date=new Date();
long current=date.getTime(); //獲取當前時間戳數字 Date-->long
current+=864000*1000;//10天的秒數
System.out.println(current);
System.out.println(new Date(current)); //long轉爲Date long-->Date
}
}
執行結果
1590837697086
Sat May 30 19:21:37 CST 2020
JDK1.8開始提供有java.time.LocalDateTime類
範例:使用LocalDateTime類
public class JavaAPIDemo356 {
public static void main(String[] args) {
LocalDateTime local=LocalDateTime.now(); //獲取當前日期時間
System.out.println(local);
}
}
執行結果
2020-05-20T19:29:04.936
使用LocalDateTime類可以方便的獲取當前日期時間數據,而後也可以方便地進行日期時間的累加操作。