java-JDK8 日期时间类
1.jdk8之前的日期、时间
1.1 Date
date 代表的是日期跟时间
// 1.创建一个date对象
Date date = new Date();
System.out.println(date);// 2.获取date对象的时间毫秒值
long time = date.getTime();
System.out.println(time);// 3.使用时间毫秒值创建一个date对象
Date date1 = new Date(time+1000*2);
System.out.println(date1);// 4.使用date对象的方法设置时间
date.setTime(time+1000*60);
System.out.println(date);
1.2 SimpleFormatter
// 掌握SimpleDateFormat 的使用// 1.创建一个date对象Date date = new Date();System.out.println(date);// 2.获取date对象的时间毫秒值long time = date.getTime();System.out.println(time);// 3.使用SimpleDateFormat格式化date对象 SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss EEE a");String format = sdf.format(date);String format1 = sdf.format(time);System.out.println(format1); //2025-10-08 12:27:01 周三 下午System.out.println(format); //2025-10-08 12:27:01 周三 下午
// 将String转化为日期对象String dateStr = "2025-10-08 12:27:01 周三 下午";try {Date date2 = sdf.parse(dateStr);System.out.println(date2);} catch (Exception e) {e.printStackTrace();}