何位大侠能介绍下java下的Date和Timestamp的区别,and他们在应用中不同的特点和适用范围

哪位大侠能介绍下java下的Date和Timestamp的区别,and他们在应用中不同的特点和适用范围
问题如题,谢谢先

------解决方案--------------------
public final class Timestampextends Objectimplements Serializable此类封装有关签署时间戳的信息。其不可更改。它包括时间戳的日期和时间,以及有关生成和签署时间戳的 Timestamping Authority (TSA) 的信息。


public class Dateextends Objectimplements Serializable, Cloneable, Comparable <Date> 类 Date 表示特定的瞬间,精确到毫秒。

在 JDK 1.1 之前,类 Date 有两个其他的函数。它允许把日期解释为年、月、日、小时、分钟和秒值。它也允许格式化和分析日期字符串。不过,这些函数的 API 不易于实现国际化。从 JDK 1.1 开始,应该使用 Calendar 类实现日期和时间字段之间转换,使用 DateFormat 类来格式化和分析日期字符串。Date 中的相应方法已废弃。


API上面都有的