Date
计算机中时间原点
1970年1月1日 00:00:00(在东八区要加8小时)
Date类构造方法
方法名 | 说明 |
---|---|
public Date() | 分配一个 Date对象,并初始化,以便它代表它被分配的时间,精确到毫秒 |
public Date(long date) | 分配一个 Date对象,并将其初始化为表示从标准基准时间起指定的毫秒数 |
class Test{
public static void main(String[] args){
Date dd = new Date();
System.out.println(dd);//打印出当前时间
Date d2 = new Date(1000L);
System.out.println(d2);//打印出时间原点加1000毫秒的时间即Thu Jan 01 08:00:01 CST 1970(东八区+8小时)
}
}
Date类常用方法
方法名 | 说明 |
---|---|
public long getTime() | 获取的是日期对象从1970年1月1日 00:00:00到现在的毫秒值 |
public void setTime(long time) | 设置时间,给的是毫秒值 |
public class Test {
public static void main(String[] args) {
Date dd =new Date();
//获取时间原点到现在的毫秒值
long time = dd.getTime();
System.out.println(time);
//1654450150955
//设置从原点增加的毫秒值
dd.setTime(10000l);
System.out.println(dd);
//Thu Jan 01 08:00:10 CST 1970
}
}
SimpleDateFormat类
用来格式化和解析日期的
构造方法