Java 关于时间的类

  一、Date 类

    1、构造方法:

      第一种:Date time = new Date():获取当前时间的Date   

          第二种:Date time = new Date(long date);

              Date time = new Date(10000000000L):   

      2、常用方法

          long time =  time.getTime();   返回 对应时间的毫秒值。

   二、 DateFormat 类(日期格式化)

   须知:此类为抽象类,不可被实例化,需使用 其 子类

      SimpleDateFormat sdf = new SimpleDateFormat(时间格式);

      

       sdf.format(Date date):传入Date类型 返回被格式化的字符串

       sdf.parse(String str):将传入的指定字符串返回一个 Date 类型。注意:该字符串需按照指定的日期格式传入

    

    三、Calendar 类(日历类)

    须知:此类为抽象类,需调用 getInstance() 方法 返回  Calendar 类 

   1、常用方法

      add(int field, int amount):第一个参数为需要操作的字段,第二个参数为偏移的数量。

        set():方法设置时间。有多个重载,可以设置

            

        getTime():返回一个Date对象

注意:

西方星期的开始为周日,中国为周一。

在Calendar类中,月份的表示是以0-11代表1-12月。

 

    

猜你喜欢

转载自www.cnblogs.com/yanghaoyu0624/p/11578887.html