首先打开API文档,找到java.util包,然后再找到Date,Calendar(日历,抽象类,不能实例化对象)类
练习一、如何得到此时的日期时间

package pkg2;
import java.util.Date;
public class TestDate1 {
          private Date date;
          public TestDate1() {
              date=new Date();
              System.out.println(date);
          }
          public static void main(String[] args) {
              TestDate1 obj=new TestDate1();
          }
}

JAVA——32.日期函数_java


练习二、Date的方法getday是用来得到date是在这一周的第几天,0是星期天

package pkg2;
import java.util.Date;
public class TestDate1 {
          private Date date;
          public TestDate1() {
              date=new Date();
              System.out.println(date.getDay());//getday得到date是在这一周的第几天,0是星期天
          }
          public static void main(String[] args) {
              TestDate1 obj=new TestDate1();
          }
}

JAVA——32.日期函数_抽象类_02


练习三、Date的方法getMonth是用来得到date是在第几月,0是第一月

JAVA——32.日期函数_抽象类_03


练习四、after得到date是否在date2之后

JAVA——32.日期函数_抽象类_04


【Calendar】日历,抽象类,不能实例化对象;public abstract class Calendar

package pkg2;
import java.util.Calendar;
import java.util.Date;
public class TestDate1 {
          private Date date;
          Calendar cal;
          public TestDate1() {
              //date=new Date();
              //Date date2=new Date();
              //System.out.println(date.after(date2));//after得到date是否在date2之后
              cal=Calendar.getInstance();
              System.out.println(cal);
          }
          public static void main(String[] args) {
              TestDate1 obj=new TestDate1();
          }
}

JAVA——32.日期函数_java_05


【get】返回给定日历的值,不是静态的,必须对象打点调用

package pkg2;
import java.util.Calendar;
import java.util.Date;
public class TestDate1 {
          private Date date;
          Calendar cal;
          public TestDate1() {
              //date=new Date();
              //Date date2=new Date();
              //System.out.println(date.after(date2));//after得到date是否在date2之后
              cal=Calendar.getInstance();
              System.out.println(cal.get(Calendar.YEAR)+"-"+(cal.get(Calendar.MONTH)+1)+"-"+(cal.get(Calendar.DATE)));
          }
          public static void main(String[] args) {
              TestDate1 obj=new TestDate1();
          }
}