虽然说,Date 似乎已经是过去式,要被淘汰的类了,但似乎,有时还是用了。
ordersettingService.updateorder(orderDate.getYear()+1900, orderDate.getMonth()+1, orderDate.getDate());
Date 类的
getYear()
方法,返回的是今年距离1900年的差,返回 int
值,(JavaScript中的Date类,可以直接使用getFullYear()
方法,来返回年)
getMonth()
方法,返回的是第几月,不过这里月数是从0~11,返回int
值
getDate()
方法,返回当月的第几天,返回int
值
Java中可以直接用 Date 类中的 equals()
方法来进行日期的比较。(比较的是其中的fastTime
是否相等。)
fastTime表示距离纪元时的毫秒数
private transient long fastTime;
public boolean equals(Object obj) {
return obj instanceof Date && getTime() == ((Date) obj).getTime();
}