文档章节

常用类

凯哥学堂
 凯哥学堂
发布于 2017/07/10 23:22
字数 508
阅读 5
收藏 0

常用类:

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

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

--时间

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

© 著作权归作者所有

共有 人打赏支持
凯哥学堂
粉丝 17
博文 313
码字总数 278634
作品 0
东城
程序员
java--jdk常用package

1.java.lang 基础包,这个包是唯一一个不需要import就可以使用的包。 该包包含如下常用类 1.Object:它是所有类的父类,具有如下常用方法clone()、equals()、getClass()、hashCode()、toStr...

求是科技
2016/09/02
15
0
Android 通用工具库--Common4Android

Common4Android是一个通用Android工具库,包含网络库、线程管理器、常用Util工具、热修复,它拥有良好的架构,低耦合、高内聚,使用起来非常轻松。 -基类 ClassName Description BaseApplic...

徐奕
2016/08/29
884
2
天蓝/jf-android

#jf-android android library项目,集成volley,eventbus,logback, butterknife,gson,recyclerview,appcompat等库,包含常用UI基类和一些常用工具。 项目结构如下: volley辅助类 cnchan...

天蓝
2016/02/02
0
0
翻翻git之---实用工具类Lazy(绝对的好东西,走过路过别错过)

转载请注明出处:这里写链接内容 今天还是继续昨天的从Git上找点“有用的”,“好玩的”,“推荐的”东西给大家,今天贴的是一个工具类。地址如下https://github.com/ddwhan0123/Lazy 原作者...

ddwhan0123
2016/02/02
0
0
Java学习资料-常用的类、包、接口

常用的类,包,接口 常用的类:BufferedReader BufferedWriter FileReader FileWirter String Integer ArrayList HashSet HashMap 常用的包:java.lang java.io java.util java.sql java.net......

晓阳
2015/01/13
0
6

没有更多内容

加载失败,请刷新页面

加载更多

利用碎片化时间Get Linux系统

起初,我做着一份与IT毫无关系的工作,每月领着可怜的工资,一直想改变现状,但无从下手,也就是大家熟知的迷茫。我相信,每一个人都会或多或少的经历过迷茫,迷茫每一个选择,迷茫工作或者生...

Linux就该这么学
12分钟前
0
0
图像显示深入学习一:Activity启动过程

一个月左右写了图像显示深入学习之文章开篇文章表明了自己近期的计划,前半年重新学习了opengl es,c++以及Linux的一些知识,觉得是时候开始看图像这一块的源码了,边看边补缺补漏吧。 作为该...

JerryLin123
35分钟前
0
0
给MySQL授权远程访问

putty登录服务器; 登录MySQL: mysql -u root -p 新建远程用户: CREATE USER 'myusername' IDENTIFIED BY 'mypassword'; 授权: grant all on *.* to john@'101.102.103.104' identified by......

sweethome
今天
0
0
在t-io老巢造谣,不过有造谣的就会有反造谣的!

只发当事人的截图,不发表评论,以免有引导嫌疑 PS: 截图是由不同的人发过来的 本人已经不在此微信群 图3:有造谣的,就有反造谣的 图4是2018-09-23的t-io官方群的一个发言小统计,有助于让...

talent-tan
今天
99
0
heartbeat 资源

drbd+apache+heartbeat : http://blog.51cto.com/11838039/1827901 heartbeat双机热备的架设 : http://blog.51cto.com/11838039/1827560 对heaetbeat的深一步认识 : http://blog.51cto.co......

寰宇01
今天
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部