API是應用程序接口的簡稱,在我們java、中特質幫助文檔 java官方給我們提供了很多已經寫好的功能。但是他寫的很多,我們常用的就幾個。
操作方法
(01)時間API 在jdk1.8的時候java已經重寫類中的時間; 類不好,很多方法都因為1999年的千年蟲問題 導致大多數的都不建議使用,不過類中過時的方法 被ndar 日曆提供的相應的方法來代替,但是使用 日曆來操作方法非常不方便, 1、() 是java。util。Date的子類,所以 java。sql。Date 可以直接轉換成 //創建Date對象的時候,該對象就保存了創建對象的那時刻的時間 Date date=new Date();
(02)ime(); 返回1970年距離該對象的日期的毫秒數 ime(); 將一個毫秒數轉換成一個日期 Date date=new Date(); tln(date); //獲取當前時間距1970年的毫秒數 long time=ime(); //設置一小時後的毫秒數,打印一小時後的時間 time+=60*60*1000; ime(time); tln(date);
(03)leDateFormat 該類作用是用於做日期的格式化操作,將日期 的格式轉化成我們自己想要的格式。 SimpleDateFoemat中提供幾個常用的佔位符來表示我們想要的格式 y-----年 M-----月 d-----日 H-----時(24小時制) m-----分 s-----秒 E-----星期 常用格式: yyyy-MM-dd HH:mm:ss
(04)3.日曆類、 ndar 該日曆類是一個抽象類,所以不能實例化改日曆類, 該抽象類有一個比較常用的實現類(格里高利曆);就是 我們所説的陽曆(公曆);GragorianCalendar GragorianCalendar是Calendar的實現類,我們一般都是 new GragorianCalendar(); Calendar不光提供了一個子類工我們來進行實例化,他還提供了一個方法 getInstanceof();該方法會根據當前操作系統 所在地區,動態生成相應的 日曆對象,亞洲還是格里高利曆 我們議案會使用getInstanceof()來創建日曆對象。
(05)Calendar不光提供了一個子類工我們來進行實例化,他還提供了一個方法 getInstanceof();該方法會根據當前操作系統 所在地區,動態生成相應的 日曆對象,亞洲還是格里高利曆 我們議案會使用getInstanceof()來創建日曆對象。
(06)常用方法: ime(); 返回的是該日曆所對應的Date對象 ime(); 將一個Date對象轉換為日曆對象@Test public void test04() { Date date=new Date(); //Fri Aug 11 09:44:04 CST 2017 tln(date); //2017-08-11 09:44:04 星期五 SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); //通過sdf中的方法將 date--->String類型 String dateStr=at(date); tln(dateStr); }
(07)常用方法: ime(); 返回的是該日曆所對應的Date對象 ime(); 將一個Date對象轉換為日曆對象 大量的時間分量,不過一般不需要記住,他的命名很有規範,日曆中有 很多方法需要依賴這些時間分量,這些時間分量本質上就是常量,他只不過 把這些常量的名字改的讓我們更加好記住,
(08)(時間分量,該時間的值) 給該日曆設置值 通過set將日曆設置為 2008 08 08 20:08:08 ( ,2008) d。get(該時間分量的值) e. add(時間分量,給該時間分量相加的值) 負數 以前的 正數 以後的 使用該方法我們不需要操作進位運算,他會自己進位 f。getActualMaximum();