首页 > 其他 > 详细

第六章-常用工具类

时间:2021-04-24 20:34:17      阅读:16      评论:0      收藏:0      [点我收藏+]

Java.utils.Date

      Date是一个时间类,它的计算原点从1970年1月1日0时0分0秒开始计时,这个时间是为了记录C语言的诞生,目前很多方法已经被淘汰,但是也有我们常用的方法。

Date date = new Date();
Date date = new Date(Long l);
getTime();
set();



Java.time.LocalDate

LocalDateTime localDateTime = LocalDateTime.now();
LocalDate localDate = LocalDate.now();
LocalTime localTime = LocalTime.now();
System.out.println(localDateTime);
System.out.println(localDate);
System.out.println(localTime);
DateTimeFormatter dateTimeFormatter = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss");
String format = localDateTime.format(dateTimeFormatter);
System.out.println(format);



java.text.DateFormat

      DateFormat是一个时间格式解析或风格设置的接口,它可以帮我们把原来的时间风格按照指定格式设计,或者将一个字符串解析成一个时间类。

//DateFormat是一个接口,我们可以使用它的实现子类来创建。并设置它的解析风格
DateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss")
//如何将时间格式化成一个字符串
Date date = new Date();
String formatDate = format.format(date);
//如何将一个字符串解析成时间
String time = "1970-01-01 23:23:46";
Date time = format.parse(time);



java.util.Calendar

      Calendar是一个日历类,它封装了与日期相关的所有内容,它的月份从0开始到11,星期从星期天开始计算(1-7)1代表星期天,7代表星期六。

//Calendar是一个抽象类,我们需用通过子类来创建该类对象,但它给我们提供了一个可以创建子类对象的方法
Calendar c = Clendar.getInstance();//获取子类实例对象,该对象是获取当前时间的日历信息
//常用方法
get(Calendar.YEAR);//获取日历中的信息,我们可以通过Calendar已经定义好的常量字段来获取
set(2020,2,12);//设置日期信息
add(Calendar.MONTH,3);//进行日期字段加减操作



java.lang.Math

      Math是一个数学类,封装了与数学相关操作的方法及字段,比如π的平方,或n的几次幂,四舍五入等相关方法。

//Math中的成员变量及方法都是使用static静态修饰符所标注的,因此我们可以使用类名直接调用
Math.PI;//π的平方3.1415926
Math.pow(n,3)//n的3次幂
Math.abs(-3)//获取绝对值
Math.ceil(3.2)//向上取整,返回大于这个数的最小整数
Math.floor(3.2)//向下取整,返回小于这个数的最大整数
Math.mod(10,3)//取模运算
Math.round(3.6)//四舍五入



java.lang.System

      System是系统类,封装这与系统相关操作的方法。

System.currentTimeMillis();	 //获取当前时间的毫秒值
System.exit(0);				//非正常访问退出java虚拟机

第六章-常用工具类

原文:https://www.cnblogs.com/javacat7/p/14697457.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!