calendar類的基本使用----補作業的晚上特別興奮,完全睡不着

calendar類中靜態方法getinstance使用,和get方法配合的使用

get方法可以獲取到日期中的日每週,日每月,日每年之類的數據,說白了,可以單獨提取出日期中的每一個數據。
日期:年 月 日 小時 分鐘 秒

package cn.demo02;
/*
 * 通過calendar類中靜態方法getinstance獲得計算機當時時間。
 * 可直接使用類名調用靜態方法,傳遞給calendar類變量即可。
 * 不用new完之後,再去獲取當時時間
 */
import java.util.Calendar;

public class CalendarDemo{
	public static void main(String[] args) {
		function_3();
		
	}
	/*
	 * add方法,可以將當日推前或者延後
	 */
	public static void function_3(){
		Calendar c = Calendar.getInstance();
		c.add(Calendar.DAY_OF_YEAR,-365);
		int year = c.get(Calendar.YEAR);
		int month = c.get(Calendar.MONTH)+1;  //老美竟然有0月沒有12月,臥槽
		int day1 = c.get(Calendar.DAY_OF_MONTH);
		int day = c.get(Calendar.DAY_OF_WEEK);
		
		System.out.println(year+"年 "+month+"月  "+day1+"號"+"  星期"+day);
	}
	
	/*
	 * set方法,自定義年月日
	 */
	public static void function_2(){
		Calendar c = Calendar.getInstance();
		c.set(2020, 9, 9);
		int year = c.get(Calendar.YEAR);
		int month = c.get(Calendar.MONTH)+1;  //老美竟然有0月沒有12月,臥槽
		int day1 = c.get(Calendar.DAY_OF_MONTH);
		int day = c.get(Calendar.DAY_OF_WEEK);
		
		System.out.println(year+"年 "+month+"月  "+day1+"號"+"  星期"+day);
		
	}
	
	
	public static void function_1(){
		Calendar c = Calendar.getInstance();
		int year = c.get(Calendar.YEAR);
		int month = c.get(Calendar.MONTH)+1;  //老美竟然有0月沒有12月,臥槽
		int day1 = c.get(Calendar.DAY_OF_MONTH);
		int day = c.get(Calendar.DAY_OF_WEEK);
		
		System.out.println(year+"年 "+month+"月  "+day1+"號"+"  星期"+day);
	}
}

在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述

終於寫完,王者峽谷見

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章