Java提供了Date类来处理日期、时间。
Date类从JDK1.0起就开始存在了。但正因为它历史悠久,所以它的大部分构造器、方法都已经过时,不再推荐使用了。
1.代码示例
import java.util.*; public class DateTest { public static void main(String[] args) { Date d1 = new Date(); // 获取当前时间之后100ms的时间 Date d2 = new Date(System.currentTimeMillis() + 100); System.out.println(d2); System.out.println(d1.compareTo(d2)); System.out.println(d1.before(d2)); } }
2.运行结果
Wed Aug 31 22:07:18 CST 2016
-1
true
3.Date类说明
Date类是一个设计相当糟糕的类,因此Java官方推荐尽量少用Date的构造器和方法。如果需要对日期和时间进行加减运算,或获取指定年、月、日、时、分、秒信息,可使用Calendar工具类。