Calendar类的使用
//使用Calendar获取所在年分
Calendar c=Calendar.getInstance();
int year=c.get(Calendar.YEAR); //Calendar.HOUR(12小时制),Calendar.HOUR_OF_DAY(24小时制)
//年份的加和减
year.add(Calendar.YEAR,-6);
//把Calendar转成date输出
Calendar time=Calendar.getInstance();
SimpleDateFormat format=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
Date date=time.getTime()
System.out.println(format.format(date));
//把Date转换成Calendar
Date s=new Date();
Calendar time=Calendar.getInstance();
time.setTime(s);
把字符串日期转成Date日期
try {
String date="201910410094907";
Date d = new SimpleDateFormat("yyyyMMddhhmmss").parse(date);
System.out.println(d);
} catch (ParseException e) {
e.printStackTrace();
}
SimpleDateFormat的使用(12小时制和24小时制)
//24小说制
SimpleDateFormat format=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
//12小时制
SimpleDateFormat format=new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");