47 lines
1.9 KiB
Java
47 lines
1.9 KiB
Java
package com.inmind.date02;
|
||
|
||
import java.util.Date;
|
||
|
||
/*
|
||
在java中有一个类Date,可以表示日期时间的瞬间,精确毫秒值
|
||
date类的构造方法:
|
||
Date() :无参构造方法,以当前的系统时间来创建出date对象
|
||
Date(long date) 有参构造方法,根据传入的指定的毫秒值来创建出date对象
|
||
指定的毫秒值:从1970年1月1日(计算机的基准时间)起,经过的毫秒值
|
||
|
||
中国处于东八区
|
||
|
||
Date类的常用方法:
|
||
long getTime() 返回自1970年1月1日以来,date对象所经过的毫秒值。
|
||
void setTime(long time) 将此 Date对象设置为1970年1月1日00:00:00起经过的毫秒值
|
||
*/
|
||
public class DateDemo04 {
|
||
public static void main(String[] args) {
|
||
//Date() :无参构造方法,以当前的系统时间来创建出date对象
|
||
Date date = new Date();
|
||
//date是引用数据类型,保存的是地址
|
||
System.out.println(date);//打印对象实际是将该对象的toString方法的内容返回
|
||
|
||
//Date(long date) 有参构造方法,根据传入的指定的毫秒值来创建出date对象
|
||
//指定的毫秒值:从1970年1月1日(计算机的基准时间)起,经过的毫秒值
|
||
//我想要一个1970年1月1日的date对象
|
||
Date date1 = new Date(0);
|
||
System.out.println(date1);
|
||
|
||
System.out.println("--------------------常见方法---------------------");
|
||
/*
|
||
Date类的常用方法:
|
||
long getTime() 返回自1970年1月1日以来,date对象所经过的毫秒值。
|
||
void setTime(long time) 将此 Date对象设置为1970年1月1日00:00:00起经过的毫秒值
|
||
*/
|
||
//获取从1970年1月1到当前时间经过的毫秒值
|
||
long time = date.getTime();
|
||
System.out.println(time);
|
||
|
||
//我想要一个1970年1月2日的date对象
|
||
date.setTime(24*60*60*1000);
|
||
System.out.println(date);
|
||
|
||
}
|
||
}
|