首页 > 其他分享 >Day34.1:Date

Day34.1:Date

时间:2022-12-07 20:37:30浏览次数:50  
标签:毫秒 System println Date Day34.1 d2 out

Date

1.1 Date概述

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

时间单位:

1秒=1000毫秒

1毫秒=1000微秒

1微秒=1000纳秒

1.2 Date的方法

Date();————————无参构造————————创建Date对象,并表示当前时间(精确到毫秒)

getTime();———————获取当前Date对象与1970/1/1 0:00之间的毫秒数

toString();———————将当前Date对象转为String格式

......

我们去代码中对方法做简单了解

public class Test{
    public static void main(String[] args){
        //创建Date对象
        Date d=new Date();
        //打印时间
        System.out.println(d);
        //将对象转为String格式
        System.out.println(d.toString());
        //转为我们习惯的日期格式
        System.out.println(d.tolocaleString());
        //创建一个昨天的时间
        Date d2 = new Date(d.getTime() - (1000 * 60 * 60 * 24));
        System.out.println(d2.toLocaleString());
        
        //after(Date d);   before(Date d);  用于判断两个时间的前后关系,返回布尔值
        System.out.println(d2.after(d));
        System.out.println(d2.before(d));
        
        //compareTo(Date d);  比较两个时间的大小,大=1;等=0;小=-1
        System.out.println(d2.compareTo(d));
        
        //equals(Date d); 比较两个时间是否一致
        System.out.println(d2.equals(d));
        
        
    }
}
Wed Dec 07 20:10:04 CST 2022
Wed Dec 07 20:10:04 CST 2022
2022-12-7 20:10:04
2022-12-6 20:10:04
false
true
-1
false

标签:毫秒,System,println,Date,Day34.1,d2,out
From: https://www.cnblogs.com/CQliuwei/p/16964436.html

相关文章