Date类是Java中用来表示日期和时间的类,它位于java.util包中。Date类提供了一些方法来获取和操作日期和时间信息。在Java 8之后,Date类已被废弃,推荐使用java.time包中的新日期时间API来代替。
下面是一些Date类的常用方法:
Date currentDate = new Date();
Date specificDate = new Date(1612470000000L); // 2021-02-04 12:00:00
long timestamp = currentDate.getTime();
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String formattedDate = sdf.format(currentDate);
System.out.println(formattedDate); // 2021-02-04 12:00:00
Date otherDate = new Date(1612473600000L); // 2021-02-04 12:40:00
boolean isBefore = currentDate.before(otherDate);
boolean isAfter = currentDate.after(otherDate);
boolean isEqual = currentDate.equals(otherDate);
currentDate.setTime(1612473600000L); // 2021-02-04 12:40:00
虽然Date类已被废弃,但在一些旧的代码中可能仍然会使用到它。对于新的项目,推荐使用java.time包中的新日期时间API来操作日期和时间。