1,什么是Date类:
Date代表了一个特定的时间,精确到毫秒。因此,如果需要其它的单位时,需要进行换算;
要创建对象;
2,Date类的 构造器:
//无参
pubilc Date(){
}
//带参
public Date(long date){
}
3,Date类的 常用方法:
4,Date的使用:
//获取当前时间:
Date date = new Date();
System.out.println("date = " + date);
5,Date类中的时间格式:
- 时间的换算格式:
- 标准时间:
1970年1月1日,在java中的修改时间都是在标准时间的基础上更改的;
6,Date类中的SimpleDateFormat类的使用:
1,作用:
1. 格式化:用于格式化时间;将Date对象格式化时间字符串;(提高用户体验)
1. 让时间格式变得通俗易懂;
1. 解析:以及解析 ,将时间字符串解析为Date对象;
1. 要创建对象;
2,SimpleDateFormat的 构造器和方法:
3,格式:
1. 格式化:**format**
//格式化:用 format
//先创建对象;
//使用java默认格式的格式化:
SimpleDateFormat s1 = new SimpleDateFormat();
System.out.println(s1.format(date1));
//使用自定义格式的格式化:
SimpleDateFormat s2 = new SimpleDateFormat("yyyy年MM月dd日,HH时mm分ss秒");
System.out.println(s2.format(date1));
//MM:月 mm:分
2. 解析:**parse**
//解析:用 parse
//注意解析的时候会出现异常,需要添加异常处理的 throws ParseException
String a=("1990-12-09");
SimpleDateFormat s3 =new SimpleDateFormat("yyyy-MM-dd");
Date parse = s3.parse(a);
System.out.println(parse);