diff --git a/s-day01/src/com/inmind/date03/Demo05.java b/s-day01/src/com/inmind/date03/Demo05.java new file mode 100644 index 0000000..c7f636e --- /dev/null +++ b/s-day01/src/com/inmind/date03/Demo05.java @@ -0,0 +1,42 @@ +package com.inmind.date03; + +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 Demo05 { + public static void main(String[] args) { + //Date() :无参构造方法,以当前的系统时间来创建出date对象 + Date date = new Date(); + System.out.println(date); + + //我想要一个1970年1月1日的date对象 + Date date1 = new Date(0); + System.out.println(date1); + + //我想要一个1970年1月2日的date对象 + Date date2 = new Date(24*60*60*1000); + System.out.println(date2); + //----------------------------常用方法---------------------------- + /* + long getTime() 返回自1970年1月1日以来,date对象所经过的毫秒值。 + void setTime(long time) 将此 Date对象设置为1970年1月1日00:00:00起经过的毫秒值 + */ + System.out.println("----------------------------"); + System.out.println(date.getTime()); + date.setTime(0); + System.out.println(date); + } +}