绪论:
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); } }