1. 程式人生 > >Java Date類

Java Date類

Java Date類

1. java.util.Date類

表示特定的瞬間,精確到毫秒

  1. 構造方法:
    ② Date( )使用Date類的無引數構造方法建立的物件可以獲取本地當前時間。
    ① Date(long date)
  2. 常用方法
    ① getTime():返回自 1970 年 1 月 1 日 00:00:00 GMT 以來此 Date 物件表示的毫秒數。
    ② toString():把此 Date 物件轉換為以下形式的 String: dow mon dd hh:mm:ss zzz yyyy 其中: dow 是一週中的某一天 (Sun, Mon, Tue, Wed, Thu, Fri, Sat),zzz是時間標準。
    注:getMonth()方法需要加1

2. java.util.Date類的子類java.sql.Date

  1. java.sql.Date類的構造器沒有空參的構造器
  2. 日期格式類似於(1970-01-07),只有:年-月-日

3. Date類的API不易於國際化,大部分被廢棄了

  1. java.text.SimpleDateFormat類是一個不與語言環境有關的方式來格式化和解析日期的具體類。

4.demo

	@Test
	public void test() {
		
		//java.sql.Date類的構造器沒有空參的構造器
		java.sql.Date d2= new java.sql.Date(91564311633L);
		System.out.println(d2);//1970-01-07 時間只有年月日
		
		//建立一個Date例項
		Date d1 = new Date();
		System.out.println(d1.toString());
		System.out.println(d1.getTime());//1543936749561		
		Date d3 = new Date(1543936749561L);
		System.out.println(d3);		
	}