Java Java8 日期、時間類
阿新 • • 發佈:2020-08-17
import java.util.Date; public class DateTest { // 2020 08.17 14:59:37 public static void main(String[] args) { // TODO Auto-generated method stub // 獲取當前系統時間到1970 年 1 月 1 日 00:00:00經歷了多少毫秒 時間戳 System.out.println(System.currentTimeMillis());// 1597647577908 Date d1 = new Date(); System.out.println("d1->" + d1);// d1->Mon Aug 17 14:59:37 CST 2020 Date d2 = new Date(System.currentTimeMillis()); System.out.println("d2->" + d2);// d2->Mon Aug 17 14:59:37 CST 2020 demo01(); demo02(); demo03(); } /* * Date類的空引數構造方法 Date() 獲取當前系統的日期和時間 */ private static void demo01() { Date date = new Date(); System.out.println(date);// Mon Aug 17 15:01:42 CST 2020 } /* * Date類的帶引數構造方法 Date(long date) :傳遞毫秒值,把毫秒值轉換為Date日期 */ private static void demo02() { Date date = new Date(0L); System.out.println("demo02->" + date);// demo02->Thu Jan 01 08:00:00 CST 1970 // 1597647577908 date = new Date(3742767540068L); System.out.println("demo02->" + date);// demo02->Sun Aug 08 09:39:00 CST 2088 } /* * long getTime() 把日期轉換為毫秒值(相當於System.currentTimeMillis()方法) 返回自 1970 年 1 月 1 日 * 00:00:00 GMT 以來此 Date 物件表示的毫秒數。 */ private static void demo03() { Date date = new Date(); long time = date.getTime(); System.out.println(time);// 1597647577922 } }