Calender 日历类的使用
一种功能使用的补充类
import java.text.ParseException;
//import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
import java.util.GregorianCalendar;
import java.util.Scanner;
public class test2 {
public static void main(String[] args) throws ParseException{
Scanner in = new Scanner(System.in);
Calendar calendar1 = new GregorianCalendar();
Calendar calendar2 = Calendar.getInstance(); //实际用的是GregorianCalendar
//get()
int day = calendar2.get(Calendar.DAY_OF_MONTH);
System.out.println(day); //24
//set()
calendar2.set(Calendar.DAY_OF_MONTH,25);
day = calendar2.get(Calendar.DAY_OF_MONTH);
System.out.println(day); //25
//add
calendar2.add(Calendar.DAY_OF_MONTH,12);
day = calendar2.get(Calendar.DAY_OF_MONTH);
System.out.println(day); //5月7
//getTime 日历---》date
Date date = calendar2.getTime(); //返回Date类型
System.out.println(date);
java.sql.Date date_1 = new java.sql.Date(date.getTime()); //不能强转
System.out.println(date_1);
//setTime date ---》 日历
Date date1 = new Date();
calendar2.setTime(date1);
day = calendar2.get(Calendar.DAY_OF_MONTH);
System.out.println(day);
}
}