// 对比时间先后顺序
long time1 = System.currentTimeMillis();
long time2 = System.currentTimeMillis();
System.out.println(time1);
System.out.println(time2);
Date date1 = new Date(time1);
Date date2 = new Date(time2);
System.out.println(date2.after(date1));
// 输出输入的时间是一年中的第几周
Calendar calendar1 = Calendar.getInstance();
// calendar1.set(2016, 5, 7, 11, 25);
calendar1.set(Calendar.YEAR, 2016);
calendar1.set(Calendar.MONTH, 3);
calendar1.set(Calendar.DAY_OF_MONTH, 15);
int week1 = calendar1.get(Calendar.WEEK_OF_YEAR);
System.out.println(week1);
// 输出时间模板
SimpleDateFormat simpleDateFormat = new SimpleDateFormat(
"yyyy年MM月dd日hh点mm分ss秒");
String timeString = simpleDateFormat.format(date2);
System.out.println(timeString);
// 输出给定时间的毫秒值
Calendar calendar2 = Calendar.getInstance();
calendar2.set(2016, 11, 11, 17, 55, 55);
System.out.println(calendar2.getTimeInMillis());
// 输出当前时间的年月日形式
calendar2.setTimeInMillis(System.currentTimeMillis());
int year = calendar2.get(Calendar.YEAR);
int month = calendar2.get(Calendar.MONTH);
int day = calendar2.get(Calendar.DAY_OF_MONTH);
System.out.println(year + "年" + (month + 1) + "月" + day + "日");
// 输出今天是这一周的第几天,今天是周几
Calendar calendar3 = Calendar.getInstance();
calendar3.setTimeInMillis(System.currentTimeMillis());
int week2 = calendar3.get(Calendar.DAY_OF_WEEK);
System.out.println(week2);
switch (week2) {
case 1:
System.out.println("星期日");
break;
case 2:
System.out.println("星期一");
break;
case 3:
System.out.println("星期二");
break;
case 4:
System.out.println("星期三");
break;
case 5:
System.out.println("星期四");
break;
case 6:
System.out.println("星期五");
break;
case 7:
System.out.println("星期六");
break;
default:
break;
}