Java教程

Java之Calender类数据

本文主要是介绍Java之Calender类数据,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
package Demo19_Date_Calender;
/*
  Calender类:
    data.get(Calender.YEAR);  获取data对象的年
    data.get(Calender.MONTH);  获取data对象的月
    data.get(Calender.DATE);  获取data对象的日
   如果使用data.set()方法:
    需要在设置完参数后再使用data.get()方法重新获取并赋值给新的变量。    
*/
import java.util.Calendar;

public class Test2 {
    public static void main(String[] args) {
        //测试日历类(抽象类)
        Calendar c = Calendar.getInstance();
        System.out.println(c);

        //获取年月日的信息
        int year = c.get(Calendar.YEAR);
        int month = c.get(Calendar.MONTH);      //月是从0开始的
        int day = c.get(Calendar.DATE);
        System.out.println( year + " 年 "  + (month + 1) + " 月 " + day +  " 日");

        //设置时间2022年2月2日
        /*
        //分别设置年月日
        c.set(Calendar.YEAR, 2022);
        int year2 = c.get(Calendar.YEAR);
        System.out.println( year2 + " 年 "  + (month + 1) + " 月 " + day +  " 日");
        */
        //直接设置年月日
        c.set(2022,2,2);
        //重新获取年月日的值
        int year1 = c.get(Calendar.YEAR);
        int month1 = c.get(Calendar.MONTH);      //月是从0开始的
        int day1 = c.get(Calendar.DATE);
        System.out.println( year1 + " 年 "  + (month1 + 1) + " 月 " + day1 +  " 日");
    }
}
这篇关于Java之Calender类数据的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!