常用类

常用类:

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

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

--时间

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 的写法如下:

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());
原文地址:https://www.cnblogs.com/kaigexuetang/p/7148232.html