日期类
public class DateTest {
public static void main(String[] args) throws ParseException {
//TODO 常见类和对象
//Date :日期类
//时间戳 :毫秒
System.out.println(System.currentTimeMillis());
//Date 日期类 -- 当前时间
Date date = new Date();
System.out.println(date); // 不可读
// Java格式化日期格式
// y(Y)-年-yyyy
// m-分钟-mm M-月份-MM
// d-月中日 D-年中日
// h-12进制 H-24进制
// s-秒 S-毫秒
//Date类型的日期转为String
SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd");
String dateFormatString = simpleDateFormat.format(date);
System.out.println(dateFormatString);
//将String转为Date类型的对象 .parse方法传入的形参的精度必须不小于对象创建时定义的精度
String dateString = "2022-06-01";
Date parseDate = simpleDateFormat.parse(dateString);
System.out.println(parseDate);
//根据时间戳构建指定的日期对象
date.setTime(System.currentTimeMillis());
//获取时间戳
date.getTime();
//对比时间戳 parseDate 与 传入形参的时间先后
System.out.println(parseDate.before(date));
System.out.println(parseDate.after(date));
}
}
标签:parseDate,System,SimpleDateFormat,date,日期,Date,println,out
From: https://www.cnblogs.com/Ashen-/p/17020153.html