JavaCalendar和Date和SimpleDateFormat

public class Demo {
 public static void main(String[] args) {
  Calendar cl=Calendar.getInstance();
  System.out.println(cl.getTime().toLocaleString());
  //获取小时
  int hour=cl.get(Calendar.HOUR);
  //获取分钟
  int minute=cl.get(Calendar.MINUTE);
  //修改时间
  cl.set(Calendar.MINUTE, 5);
  System.out.println(cl.getTime().toLocaleString());
  //add修改 时间
  Calendar cl2=Calendar.getInstance();
  cl2.add(Calendar.HOUR, 1);
  System.out.println(cl2.getTime().toLocaleString());
  //
  int i=cl2.getActualMaximum(Calendar.DAY_OF_MONTH);
  System.out.println(i);
 }
}

//claendar由于构造方法是protected,所以不可以实例化,但是提供了方法可以使用,Date类有很多都过时了

public class Demo2 {
 public static void main(String[] args) {
  SimpleDateFormat sl=new SimpleDateFormat("yyyy/MM/dd HH-mm-ss");
  Date dl=new Date();
  String str=sl.format(dl);//格式化
  System.out.println(str);
 }
}

原文地址:https://www.cnblogs.com/tilyougogannbare666/p/12970320.html