29時間日期類
阿新 • • 發佈:2021-09-19
1. 時間日期類
1.1 Date類(應用)
-
Date類概述
Date 代表了一個特定的時間,精確到毫秒
-
Date類構造方法
方法名 | 說明 |
---|---|
public Date() | 分配一個 Date物件,並初始化,以便它代表它被分配的時間,精確到毫秒 |
public Date(long date) | 分配一個 Date物件,並將其初始化為表示從標準基準時間起指定的毫秒數 |
public class DateDemo01 { public static void main(String[] args) { //public Date():分配一個 Date物件,並初始化,以便它代表它被分配的時間,精確到毫秒 Date d1 = new Date(); System.out.println(d1); //public Date(long date):分配一個 Date物件,並將其初始化為表示從標準基準時間起 指定的毫秒數 long date = 1000*60*60; Date d2 = new Date(date); System.out.println(d2); } }
1.2 Date類常用方法(應用)
- 常用方法
方法名 | 說明 |
---|---|
public long getTime() | 獲取的是日期物件從1970年1月1日 00:00:00到現在的毫秒值 |
public void setTime(long time) | 設定時間,給的是毫秒值 |
import java.util.Date; /* public Date():分配一個 Date物件,並初始化,以便它代表它被分配的時間,精確到毫秒 public Date(long date):分配一個 Date物件,並將其初始化為表示從標準基準時間起指定的毫秒數 */ /* public long getTime():獲取的是日期物件從1970年1月1日 00:00:00到現在的毫秒值 public void setTime(long time):設定時間,給的是毫秒值 */ public class test { public static void main(String[] args) { //建立日期物件 Date d = new Date(); //public long getTime():獲取的是日期物件從1970年1月1日 00:00:00到現在的毫秒值 System.out.println(d.getTime()*1.0/1000/60/60/24/365+"年"); //public void setTime(long time):設定時間,給的是毫秒值 // long time = 1000*60*60; long time = System.currentTimeMillis(); d.setTime(time); System.out.println(d); } }