Java 日期
2020-05-25 本文已影响0人
RicherYY
1.创建日期对象
Date d = new Date();
System.out.println(d);
打印结果
Mon May 18 22:58:44 CST 2020
2.getTime方法
Date类型有一个 getTime()
方法得到一个long型的整数
![](https://img.haomeiwen.com/i11077274/1ff53f94acc91b2d.png)
Date d = new Date();
long time = d.getTime();
System.out.println(time);
打印结果
1589814016806
3.通过Date的带参构造方法创建date对象
Date d1 = new Date(time);
System.out.println(d1);
打印结果
Mon May 18 22:58:44 CST 2020
日期解析成字符串
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String time = sdf.format(new Date());
System.out.println(time);
字符串解析成日期
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String time = "2020-05-17 22:55:18";
try{
Date d = sdf.parse(time);
System.out.println(d);
} catch (ParseException e) {
e.printStackTrace();
}
}