目录
Date类
简介
Date类表示日期和时间,精确到毫秒。需要注意的是时间的原点是从:1970年1月1日 0:00:00(英国格林威治)开始的
但是中国属于东八区,时间原点为1970年1月1日 8:00:00
常用方法
0.获取当前系统时间的毫秒值
System.currentTimeMillis()
1.Date类空参数构造方法
表示获取当前系统的日期和时间
Date date = new Date();
xxx.date();
2.Date类带参数构造方法
表示把输入的Long类型的毫秒值转换成Date日期
Date date = new Date(xxxL);
xxx.date();
3.Date的成员方法
表示把当前日期转换成毫秒值
Date date = new Date();
xxx = date.getTime();
DateFormat类
DateFormat是一个抽象类,它的作用是把日期格式化为文本,把文本解析为日期。
常用方法
1.使用DateFormat类中的方法format,把日期格式化为文本
//1.创建SimpleDateFormat对象,构造方法中传递指定的模式
SimpleDateFormat xxx = new SimpleDateFormat("yyyy年MM月dd日 HH时mm分ss秒");
//2.调用SimpleDateFormat对象中的方法format,按照构造方法中指定的模式把date转换为指定字符串
Date date = new Date();
String d = xxx.format(date);
1.使用DateFormat类中的方法parse,把文本解析为日期
//1.创建SimpleDateFormat对象,构造方法中传递指定的模式
SimpleDateFormat xxx = new SimpleDateFormat("yyyy年MM月dd日 HH时mm分ss秒");
//2.调用SimpleDateFormat对象中的方法parse,把符合构造方法中模式的字符串解析为Date日期
Date date = xxx.parse("2029年01月03日 15时52分59秒")