常用类

常用类:

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

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

--时间
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());
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值