目录
Date方法
实例化Date方法
Date it = new Date();
输出系统时间
System.out.println(it.toString());
用占位符输出时间
System.out.printf("%tc",it);//输出日期加时间
System.out.printf("%tF",it);//只输出日期
System.out.printf("%tR",it);//只输出时间
System.out.printf("%tD",it);//只输出日期但与F是相反的
用SimpleDateFormat精确控制时间
//只输出时期
Date d = new Date();
SimpleDateFormat it = new SimpleDateFormat("yyyy/MM/dd");//实例化
System.out.println(it.format(d));
//输出精确到分秒
SimpleDateFormat it = new SimpleDateFormat("yyyy/MM/dd hh时mm分ss秒SSS分秒");
System.out.println(it.format(d));
Calendar方法
实例化
Calendar it = Calendar.getInstance();
用其分别获取当前年月日
System.out.println(Calendar.get(YEAR));
System.out.println(Calendar.get(MONTH));
System.out.println(Calendar.get(DATE));
可以手动调节当前时间
c1.set(2018,9,12);//这是手动设置的时间,再获取年月日是这个
c1.add(Calendar.DATE,10);//在这个基础上加10天