时间类Date(上)

JDK时间类-Date

  • JDK以前相关类

    Date 时间

    SimpleDateFormat 格式化时间

    Calendar 日历

首先了解计算机中,全世界的时间,有一个统一的计算标准

时间单位换算:

1秒=1000毫秒 1毫秒=1000微妙 1微妙=1000纳秒

Date类是JDK写好的时间类,用于描述时间,单位是毫秒

利用空参构造创建的对象,默认表示系统当前时间

利用有参构造创建的对对象,表示的是指定时间

代码演示:

import java.util.Date;

public class Demo1 {
    public static void main(String[] args) {
        /*
        * public Date()    创建Date的对象,表示当前时间
        * public Date(long date) 创建Date的对象,表示指定时间
        *
        * public void setTime(long time)  设置/修改毫秒值
        * public long gerTime()           获取时间对象的毫秒值
        * */

        //1.创建时间的对象
        Date d1=new Date();
        System.out.println(d1);

        //2.创建Date的对象,表示指定时间
        Date d2=new Date(0L);
        System.out.println(d2);
        //3.修改时间
        d2.setTime(1000L);//默认是正数加时间,-就是减
        System.out.println(d2);
        //获取时间对象的毫秒值
        long time=d2.getTime();
        System.out.println(time);
    }
}
Date d2=new Date(0L);
System.out.println(d2);

结果是:Thu Jan 01 08:00:00 CST 1970

很多编程语言起源于UNIX系统,而UNIX系统认为1970年1月1日0点是时间纪元,所以我们常说的UNIX时间戳是以1970年1月1日0点为计时起点时间的。(有兴趣可以了解一下,当然学编程不是学历史)

​ tips:(今天的博主课太多,没时间继续写了,明天补上有关时间类的东西)

posted @ 2022-11-09 14:42  喜欢七岁就很浪  阅读(29)  评论(0编辑  收藏  举报