package DateTest;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
public class Calendar_get {
public static void main(String[] args) {
// TODO Auto-generated method stub
Calendar calendar = Calendar.getInstance();
Date date = calendar.getTime();//获取当前时间
int year=calendar.get(calendar.YEAR);//当前年
int month=calendar.get(calendar.MONTH)+1;//当前月
int day= calendar.get(calendar.DATE);//当前天
int day1=calendar.get(calendar.DAY_OF_MONTH);//当前月的第几天和DATE一样
System.out.println(year+"-"+month+"-"+day+"-"+day1);
SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd");//格式
String datestr= dateFormat.format(date);//把时间按定格式转换
System.out.println(datestr);
//设置为2008年
calendar.set(calendar.YEAR,2008);
//设置为8月
calendar.set(calendar.MONTH, calendar.AUGUST);
//设置为8号
calendar.set(calendar.DAY_OF_MONTH, 8);
date = calendar.getTime();//获取当前时间
// SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd");//格式
String datestr1= dateFormat.format(date);//把时间按定格式转换
System.out.println(datestr1);
//加2年
calendar.add(calendar.YEAR, 3);
//加2月
calendar.add(calendar.MONTH,2);
//加5天
calendar.add(calendar.DAY_OF_YEAR, 5);
date = calendar.getTime();//获取当前时间
System.out.println(date);
date = calendar.getTime();//获取当前时间
//加几天是周一
calendar.set(calendar.DAY_OF_WEEK, calendar.MONDAY);
date = calendar.getTime();//获取当前时间
// SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd");//格式
// String datestr2= dateFormat.format(date);//把时间按定格式转换
System.out.println(date);
}
}