常用类

来源:互联网 发布:淘宝店家投诉电话 编辑:程序博客网 时间:2024/05/20 22:38

常用类:

什么是常用类,也可以说是在我们开发中的一些常用的一些工具类

常用的类有以下的一些,标*的是重点:

--时间

java.util.Date   *Java.util.LocaleJava.util.Calendar    *Java.text.DateFormatJava.text.SimpleDateFormat     *

--系统

Java.lang.SystemJava.lang.Runtime

--数学 随机数

Java.lang.MathJava.util.Random    *

--字符串

Java.lang.String     *Java.lang.StringBuffer     *Java.lang.StringBuilder

--数组

Java.util.Arrays     *

--机器人

Java.awt.Robot
java.util.Date 的写法如下:

image

//毫秒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); //获得当前长整型

image

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));//毫秒//它把所有的日期信息全部储存到一个数组里,你需要用下标的方式去访问

image

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());