JDK8之前时间API
1. java.lang.System类 System类提供的public static long currentTimeMillis()用来返回当前时间与1970年1月1日0时0分0秒之间以毫秒为单位的时间差。此方法适于计算时间差。 2. java.util.Date类 表示特定的瞬间,精确到毫秒 构造器: Date():使用无参构造器创建的对象可以获取本地当前时间。 Date(long date) 常用方法 getTime():返回自 1970 年 1 月 1 日 00:00:00 GMT 以来此 Date 对象表示的毫秒数。 toString():把此 Date 对象转换为以下形式的 String: dow mon dd hh:mm:ss zzz yyyy 其中: dow 是一周中的某一天 (Sun, Mon, Tue, Wed, Thu, Fri, Sat),zzz是时间标准。@Test public void test1(){ System.out.println(System.currentTimeMillis()); //构造器一: Date(): 创建一个对应当前时间的Date对象 Date date1 = new Date(); System.out.println(date1.toString());//Sat Feb 16 16:35:31 GMT+08:00 2019 System.out.println(date1.getTime());//155030620414 //构造器二: 创建指定毫秒数的Date对象 Date date2 = new Date(15503962041L); System.out.println(date2.toString()); //创建java.sgL.Date对象 java.sql.Date date3 = new java.sql.Date(35235325345L); System.out.println(date3);//1971-02-13 //如何将java.util.Date对象转换为java.sgl.Date对象 //情况一: Date date4 = new java.sql.Date(2343243242323L); java.sql.Date date5 = (java.sql.Date) date4; //情况二: Date date6 = new Date(); java.sql.Date date7 = new java.sql.Date(date6.getTime()); }
标签:java,System,println,API,时间,sql,Date,new From: https://www.cnblogs.com/ZDY-XJ/p/17052662.html