import java.text.DateFormat;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
/**
-
Date类的使用
-
构造器:
-
(1)public Date();创建当前此刻日期对象。
-
(2)public Date(long timer);把时间毫秒值转换成日期对象。
-
Date常用的方法:
-
(1)(long类型)getTime()方法,1970年到此刻的时间毫秒值。
-
DateFormat类日期格式化和解析。
-
DateFormat是抽象类,使用SimpleDateFormat创建对象。
-
格式: DateFormat df=new SimpleDateFormat(“yyyy年MM月dd日 HH:mm:ss”);
*yyyy:年;MM:月;dd:日;HH:时;mm:分;ss:秒。
*format()方法,把时间日期或时间毫秒值格式化为已申明的格式;
*parse()方法将字符串时间解析成日期对象。注意:格式化的时间形式必须与被解析的时间形式一致。 -
*/
public class Dome02 {public static void main(String[] args) throws ParseException {
//使用Date类创建日期对象; Date d=new Date(); //打印日期; System.out.println(d); //申明格式化的形式; DateFormat df=new SimpleDateFormat("yyyy年MM月dd日 HH:mm:ss"); //格式化日期对象d; String str=df.format(d); //打印输出格式化日期 System.out.println(str); //获取对象d的时间毫秒值; long time=d.getTime(); //把时间毫秒值格式化成喜欢的格式; String str0=df.format(time); //打印输出; System.out.println(str0); String str01="1997-12-12"; //定义格式; DateFormat df0=new SimpleDateFormat("yyyy-MM-dd"); //解析字符串日期; Date d0=df0.parse(str01); //打印输出日期对象d0 System.out.println(d0);
}
}