java.util.Date:表示日期和時間的類
類Date 表示特定的瞬間,精確到毫秒。
毫秒:千分之一秒 1000毫秒=1秒java
把日期轉換成毫秒:spa
注意:
中國屬於東八區,會把時間增長8個小時code
把毫秒轉換爲日期:orm
使用:對象
Date類的帶參數構造方法 Date date = new Date(); Date();//獲取當前系統的時間和日期 --------- Date date = new Date(0L); Date(long date);//傳遞毫秒值,把毫秒值轉化成Date日期 ----------- Date date = new Date(); long time = date.getTime(); long getTime() 把日期轉換成毫秒(至關於System.currentTimeMillis()方法) 返回自1970年1月1日 00-00-00GMT 以來此Date 對象表示的毫秒數。
java.text.DateFormat:是日期/時間格式化子類的抽象類blog
做用:字符串
成員方法:get
java.text.SimpleDateFormat extends DateFormat
使用DateFormat類中的方法format,把日期格式化爲文本form
使用步驟:class
SimpleDateFormat sdf = new SimpleDateFormat("yyyy年MM月dd日 HH時mm分ss秒"); Date date = new Date(); String d = sdf.format(date);
介紹:
java.util.Calendar類;日曆類
Calendar c = Calendar.getInstance();//多態
Calendar類的經常使用成員方法:
//public int get(int field);返回給定日曆字段的值。
Calendar c = Calendar.getInstance(); int year = c.get(Calendar.YEAR); int month = c.get(Calendar.MONTH); ///public void set(int field,int value);將給定的日曆字段設置爲給定值 //設置年爲9999 //設置月爲9月 c.set(Calendar.YEAR,9999); c.set(Calendar.MONTH,9); //增長年 c.add(Calendar.YEAR,2); //把日曆對象,轉換爲日期對象 Date date=c.getTime();