常用類
阿新 • • 發佈:2017-07-11
字符串 efault -s image code 單位 成長 orm instance
常用類:
什麽是常用類,也可以說是在我們開發中的一些常用的一些工具類
常用的類有以下的一些,標*的是重點:
--時間
java.util.Date *
Java.util.Locale
Java.util.Calendar *
Java.text.DateFormat
Java.text.SimpleDateFormat *
--系統
Java.lang.System
Java.lang.Runtime
--數學 隨機數
Java.lang.Math
Java.util.Random *
--字符串
Java.lang.String * Java.lang.StringBuffer * Java.lang.StringBuilder
--數組
Java.util.Arrays *
--機器人
Java.awt.Robot
java.util.Date 的寫法如下:
//毫秒 long time = System.currentTimeMillis(); //這個是獲得當前系統時間 System.out.println(System.currenTimeMillis()-time) //這個是獲得打印這個程序的速度時間 Date date1 = new Date(System.currentTillis()); //你給他一個long他幫你裝換 Date date2 = new Date(); //這個是自動獲得 //年 System.out.println(date2.getYear() + 1900); //月 System.out.println(date2.getMonth() + 1); //日 System.out.println(date2.getDate()); //時 System.out.println(date2.getHours()); //分 System.out.println(date2.getMinutes()); //秒 System.out.println(date2.getSeconds()); Date date3 = new Date(117,6,7,7,7,7); //也可以這樣設置,這是手動設置,把年月日時分秒轉換成長整型 //也可以用toString來設置 System.out.println(date3.getTime); Date date = new Date(); System.out.println(date.toString()); //設置當前java的區域環境 Locale.setDefault(Locale.US); //獲得當前長整型
System.out.println(date.toLocaleString());
//這個是計算出今天離國慶還有多少天
System.out.println(date.getTime);
Java.util.Calendar 日歷類的寫法:
什麽是日歷類,就是可以對時間的增加,減少,還可以做到星期的獲得,就是做時間的運算
//這樣就可以獲得日歷對象,創建出來後是當前時間 Calendar calendar = Calendar.getInstance(); //這個是給日歷設置時間 Calendar.setTime(new Date(117,7,7,7,7,7)); //年 System.out.println(calendar.get(Calendar.YEAR)); //月 System.out.println(calendar.get(Calendar.MONTH)+1); //日 System.out.println(calendar.get(Calendar.DATE)); //時 System.out.println(calendar.get(Calendar.HOUR_OF_DAY)); //分 System.out.println(calendar.get(Calendar.MINUTE)); //秒 System.out.println(calendar.get(Calendar.SECOND)); //毫秒 //它把所有的日期信息全部儲存到一個數組裏,你需要用下標的方式去訪問
System.out.println(calendar.get(Calecdar.MILLISECOND));
//這個是判斷今天是這個星期的第幾天
//這個是判斷出一年之中的第幾天
System.out.println(calendar.get(Calendar.DAY_OF_YEAR));
//這個是判斷一個月中的第幾天
System.out.println(calendar.get(Calendar.DAY_OF_MONTH));
//這個是判斷出本月有多少天
System.out.println(calendar.getActualMaximum(Calendar.DATE));
//這個是判斷5月份有多少天
calendar .set(Calendar.MONTH,5-1);
calendar .add(Calendar.DATE,150);
//向某一個單位上增加多少天 也可以負數
System.out.println(calendar.getTime().tiLocaleString());
常用類