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工具类。