import java.util.Calendar;
public class T10 {
public static void main(String[] args) {
// TODO Auto-generated method stub
//获取当前日期
Calendar c=Calendar.getInstance();
int year=c.get(Calendar.YEAR);
int month=c.get(Calendar.MONDAY)+1;
int date=c.get(Calendar.DAY_OF_MONTH);
System.out.println(year);
System.out.println(month);
System.out.println(date);
//获取100天以后的日期
Calendar c1=Calendar.getInstance();
c1.add(Calendar.DATE,100);
int year1=c1.get(Calendar.YEAR);
int month1=c1.get(Calendar.MONDAY)+1;
int date1=c1.get(Calendar.DATE);
System.out.println(year1+"年"+month1+"月"+date1+"日");
Calendar c3=Calendar.getInstance();
c3.set(2022,8-1,28);
int year2=c3.get(Calendar.YEAR);
int month2=c3.get(Calendar.MONDAY)+1;
int date2=c3.get(Calendar.DATE);
System.out.println(year2+"年"+month2+"月"+date2+"日");
//
// after方法
// public boolean after(Object when)
// 该方法的作用是判断当前日期对象是否在when对象的后面,如果在when对象的后面则返回true,
// 否则返回false。例如:
//
// Calendar c4 = Calendar.getInstance(); c4.set(2016,8-1,28);
// Calendar c5 = Calendar.getInstance();c5.set(2016,10-1,1);
// boolean b = c5.after(c4);
// System.out.println(b);
Calendar c4=Calendar.getInstance();c4.set(2016, 8-1, 28);
Calendar c5=Calendar.getInstance();c5.set(2016, 10-1, 1);
boolean b=c5.after(c4);
System.out.println(b);
// 另外一个类似的方法是before,该方法是判断当前日期对象是否位于另外一个日期对象之前。
//
boolean b1=c5.before(c4);
System.out.println(b1);
// Calendar对象和相对时间之间的转换
// Calendar c6 = Calendar.getInstance();
// long t = 1252785271098L;
// //将Calendar对象转换为相对时间
// long t1 = c6.getTimeInMillis();
// //将相对时间转换成Calendar对象
// Calendar c9 = Calendar.getInstance();
// c9.setTimeInMillis(t1);
//
// 在转换时,使用Calendar类中的getTimeInMillis方法可以将Calendar对象转换为相对时间。
// 在将相对时间转换为Calendar对象时,首先创建一个Calendar对象,
// 然后再使用Calendar类的setTimeInMillis方法设置时间即可。
Calendar c6 = Calendar.getInstance();
long t1=c6.getTimeInMillis();
System.out.println(t1);
Calendar c7 = Calendar.getInstance();
c7.setTimeInMillis(t1);
int year3=c7.get(Calendar.YEAR);
int month3=c7.get(Calendar.MONDAY)+1;
int date3=c7.get(Calendar.DATE);
System.out.println(year3+"年"+month3+"月"+date3+"日");
}
}