Date类格式转换-02-08

 日期类Date

日期类其实就是一个长整型,用Long存储,从19**年01月01日开始计算,本质就是数字的计算。

格式转化一般用DateFormat类,不过此类为抽象类(abstract)不能创建对象,所以要用其子类创建对象,就是多态,只有一个SimpleDateFormat类

如果是日期转字符串就用format方法

Date d = new Date();

DateFormat df = new SimpleDateFormat();

String str = df.format(d);

System.out.println(str);


字符串转日期就用parse方法

String str2 = "1744-4-5";

DateFormat df = new SimpleDateFormat("yyyy-MM-dd");

//需要捕获异常

try {

Date date2 = df.parse(str2);

System.out.println(date2);

} catch (ParseException e) {

e.printStackTrace();

}

你可能感兴趣的:(Date类格式转换-02-08)