绪论:
Date类来自于java.util.Date包,我们使用时需要提前导入。接下来我们将
通过一个例子来说明Date类的使用。
- 学会创建
Date类的对象,这个对象分为无参和有参两种!
import java.util.Date; public class DateDemo{ public static void main(String []args){ Date d1=new Date();//无参 Date d2=new Date(1140203030304L);//有参 } }
- 输出
Date类对象创建的对象,我们需要知道这个输出的对象含义是指
无参的代表当前的日期和时间,有参的代表从1970年1月1日午夜至今的毫秒数。
import java.util.Date; public class DateDemo{ public static void main(String []args){ Date d1=new Date();//无参 Date d2=new Date(1140203030304L);//有参 System.out.println(d1); System.out.println(d2); } }
- 接下来认识我们的Date类的方法
after(),该方法用来判断调用对象的时间
是否晚于参数对象。
import java.util.Date; public class DateDemo{ public static void main(String []args){ Date d1=new Date();//无参 Date d2=new Date(1140203030304L);//有参 System.out.println(d1); System.out.println(d2); if(d2.after(d1)) System.out.println("d2晚于d1"); } }
- 方法
setTime()和getTime()的使用,我们要知道,setTime()用来设定时间为指定参数的时间,getTime()用来获取目前时间到1970年1月1日午夜的时间。
也就是说,我们需要知道,setTime用来修改时间,getTime用来输出得到当前时间.
import java.util.Date; public class DateDemo{ public static void main(String []args){ Date d1=new Date();//无参 Date d2=new Date(1140203030304L);//有参 System.out.println(d1); System.out.println(d2); if(d2.after(d1)) System.out.println("d2晚于d1"); d2.setTime(d1.getTime()); System.out.println(d2); } }