JavaDate 类 【Date类大部分方法都已经过时了 现在聊聊还在使用的方法】

Date 类

  • Date 表示特定的瞬间,精确到毫秒,Date类中的大部分方法都已经被Calendar类中的方法所取代。

  • 时间单位

    • 1秒=1000毫秒
    • 1毫秒=1000微秒
    • 1微妙=1000纳秒
  • 案例:

    public class TestDate {
        public static void main(String[] args) {
            //1.创建Date对象
            //今天
            Date d=new Date();
            System.out.println(d.toString());
            System.out.println(d.toLocaleString());
            //求昨天的时间
            Date d1=new Date(d.getTime()-(60*60*24*1000)*2);
            System.out.println(d1.toLocaleString());
            //2.方法 after  before
            boolean b1=d.after(d1); //after 前面日期和后面日期进行比较 如果前面之前在后面日期之前返回 true
            System.out.println(b1);
    
            boolean b2=d1.before(d); //before 前面日期和后面日期进行比较 如果前面之前在后面日期之后返回 true
            System.out.println(b2);
    
            //比较 compareTo();
            int vvv=d.compareTo(d1);  //两个日期进行比较 如果前面日期大 返回1  如果前面日期小 返回-1 如果相等返回 0
            System.out.println(vvv);
    
            //equals() 判断日期是否相等
            Boolean v1=d.equals(d1);
            System.out.println(v1); //两个日期进行比较 如果相等 返回true 不相等 返回false
        }
    }
    
相关推荐
©️2020 CSDN 皮肤主题: 黑客帝国 设计师:白松林 返回首页