1.currentTimeMillis方法
currentTimeMillis方法返回当前时间与1970年1月1日0时0分0秒之间以毫秒为单位的时间差。称为时间戳。currentTimeMillis方法通过System类来调用
//currentTimeMillis返回当前时间与1970年1月1日0时0分0秒之间以毫秒为单位的时间差。
long time=System.currentTimeMillis();//称为时间戳
System.out.println(time);
2.java.uti.Date类
java.uti.Date类
|---java.sql.Date
-
两个构造器的使用
Date():创建一个对应当前时间的Date对象
Date(long x):创建指定毫秒数的Date对象
-
两个方法的使用
toString():显示当前的年、月、日、时、分、秒
getTime():获取当前Date对象对应的毫秒数。(时间戳)
Date date1=new Date(); System.out.println(date1.toString()); System.out.println(date1.getTime()); Date date2=new Date(1550306204104L); System.out.println(date2); -
java.sql.Date对应数据库中的日期类型变量
实例化 util.Date--->sql.Date,父转子 Date date4=new Date(); java.sql.Date date3=new java.sql.Date(date4.getTime());java.sql.Date date=new java.sql.Date(35235325345L); System.out.println(date);//1971-02-13 Date date4=new Date(); java.sql.Date date3=new java.sql.Date(date4.getTime());