使用JSP的一个最重要的优点是,可以使用核心Java中所有有效的方法。本教程将使用Java提供的Date类,它在java.util包是有效的,这个类封装了当前的日期和时间。
这个Date类支持两种构造函数。第一种构造函数是初始化当前日期和时间的对象。
Date( )
下面的构造函数是设置一个参数,该参数是从1970年1月1日凌晨0点开始至今的毫秒数。
Date(long millisec)
一旦有一个有效的Date对象,就可以调用以下任何支持的方法实现日期:
方法描述
boolean after(Date date)
如果调用的Date对象包含的日期晚于指定的日期,则返 true,否则返回false。
boolean before(Date date)
如果调用的Date对象包含的日期早于指定的日期,则返回true,否则返回false。
Object clone( )
重复调用的Date对象。
int compareTo(Date date)
比较调用的Date对象与Date的值。如果值是相等的,则返回0。如果调用的Date对象比Date更早,则返回一个负数。如果调用Date 对象是晚于Date的,则返回一个正数。
int compareTo(Object obj)
如果obj是Date类,则操作与compareTo(Date)是同一个,否则抛出ClassCastException异常。
boolean equals(Object date)
如果调用的Date对象与指定的日期有相同的时间和日期,则返回true,否则返回false。