Java面向对象-日期和时间API(Java object oriented – date and time API)

一、JDK 8之前日期和时间的API

Java.lang.System类

System类提供的public static long currentTimeMills()用来返回当前时间与1970年1月1日0分0秒之间以毫秒为单位的时间差, 称为时间戳。

此方法适用于计算时间差

Java.util.Date类

1 Date data1 = new Date();
2 data1.toString();  //显示当前年月日时分秒
3 data1.getTime();  //获取时间戳

Java.sql.Date类

1 java.sql.Date date2 = new java.sql.Date(35235325345L);  //指定毫秒数,可以打印出年月日

Java.util.Date类 和 Java.sql.Date类 互转

1 Date date1 = new Date();
2 java.sql.Date date2 = new java.sql.Date(date1.getTime());
————————

1、 API for date and time before JDK 8

Java.lang.System类

The public static long currenttimemills() provided by the system class is used to return the time difference in milliseconds between the current time and 0 minutes and 0 seconds on January 1, 1970, which is called a timestamp.

< strong > this method is applicable to calculating the time difference < / strong >

Java.util.Date类

1 Date data1 = new Date();
2 data1.toString();  //显示当前年月日时分秒
3 data1.getTime();  //获取时间戳

Java.sql.Date类

1 java.sql.Date date2 = new java.sql.Date(35235325345L);  //指定毫秒数,可以打印出年月日

Java.util.Date类 和 Java.sql.Date类 互转

1 Date date1 = new Date();
2 java.sql.Date date2 = new java.sql.Date(date1.getTime());