Calendar类的成员变量:

public int get(int fiela:返回给定日历字段的值。

public void set(int fieia, int value):将给定的日历字段设置为给定值。

public abstract void add(int fieLd,int amount):根据日历的规则,为给定的日历字段添加或减去指定的时间量。

public Date aetTime():返回一个表示此caLendar时间值(从历亓到现在的亳种秒偏移量)的Date对象。

成员方法的参数:

int field:日历类的字段,可以使用calendar类的静态成员变量获取

public static final int YEAR = i;   年

public static final int MONTH = 2;   月

public static final int DATE = 5;    月中的某一天

public static final int DAY_OF_MONTH = 5;   月中的某一天

public static final int HOUR = 18;      时

public static final int MINUTE = 12;    分

public static final int sECOND = 13;     秒

举例:

 

 

 

 

 

 

 时间日期相关类总结:

Date类

A.构造方法

Date();根据当前系统时间创建日期对象

Date(long time);     根据传入的毫秒值时间创建日期对象B.成员方法

long getTime();      获取当前日期对象的毫秒值时间

String toLocaleString();根据本地格式转换日期对象

.DateFormat类&SimpleDateFormat类

构造方法:SimpleDateFormat(String s);根据指定模板创建日期格式化对象

成员方法:

String format(Date d);    根据指定格式格式化日期对象

Date parse(String s);      根据指定格式解析字符串

Calendar类

创建对象方式:Calendar c = Calendar.newInstance();  获取日历类对象

成员方法:

int get(int n);      获取指定日历字段信息

void set(int n,int value);将指定日历字段设置为指定的值

void add(int n.int value);将指定日历字段增加或减少指定的值

举例:

 

Calendar instance = Calendar.getInstance();
        int i = instance.get(Calendar.YEAR);
        System.out.println(i);

        int i1 = instance.get(Calendar.MONTH)+1;
        System.out.println(i1);

        int i2 = instance.get(Calendar.MONTH) + 1;
        System.out.println(i2);

        instance.set(Calendar.YEAR,2088);
        i = instance.get(Calendar.YEAR);
        System.out.println(i);

        instance.add(Calendar.YEAR,-2);
        i = instance.get(Calendar.YEAR);
        System.out.println(i);

 

 

 

posted on 2022-07-04 15:10  淤泥不染  阅读(107)  评论(0编辑  收藏  举报