Date是旧版本的jdk的时间描述方式,不具有时区等概念,应用较不严格。Calendar是很完善的时间解决方案,功能强大,推荐使用这个。

解决方案 »

  1.   

    Date中大部分构造和方法 Deprecated. As of JDK version 1.1, replaced by Calendar,还是用Calendar吧。
      

  2.   

    如果你直接看不懂calendar的话,先去看date,因为它更直接,虽然deprecated,但它给出了每个方法对应的calendar方法很方便
    建议:calendar。
      

  3.   

    GregorianCalendar类中提供的方法比Date中多得多,而且Date类中很多方法已经不推荐使用,如取得月的getMonth()等用date.get(Caldendar.MONTH)代替