HuTool工具的入门使用(一)
1、首先我们新建一个springboot项目,引入hutool 的依赖
<!-- https://mvnrepository.com/artifact/cn.hutool/hutool-all -->
<dependency>
<groupId>cn.hutool</groupId>
<artifactId>hutool-all</artifactId>
<version>5.3.5</version>
</dependency>
接下来展示如何使用HuTool了。
package com.example.lagouservicecommon;
import cn.hutool.captcha.CaptchaUtil;
import cn.hutool.captcha.CircleCaptcha;
import cn.hutool.captcha.LineCaptcha;
import cn.hutool.captcha.ShearCaptcha;
import cn.hutool.core.convert.Convert;
import cn.hutool.core.convert.Converter;
import cn.hutool.core.date.*;
import cn.hutool.core.img.Img;
import java.awt.image.BufferedImage;
import java.io.OutputStream;
import java.util.Date;
public class HutoolTest {
public static void main(String[] args) {
//Convert
Date date = Convert.toDate("2016-02-03");//快速格式化时间
Date date2 = Convert.toDate("2019-03-03");
String numberToChinese = Convert.numberToChinese(54, true);//数字转中文
String digitToChinese = Convert.digitToChinese(32.24);//叁拾贰元贰角肆分
//DateUtil
String now = DateUtil.now();//获取当前时间 转为String类型
DateTime date3 = DateUtil.date();//获取当前时间为DateTime类型
long day = DateUtil.between(date2, date, DateUnit.DAY);//计算相差多少天
long week = DateUtil.between(date2, date, DateUnit.WEEK);//计算相差多少中
System.out.println(DateUtil.age(date, date2));//计算年龄
System.out.println(DateUtil.ageOfNow(date));//计算出生到现在的年龄
System.out.println("******"+DateUtil.beginOfDay(date));
System.out.println(week);
//CaptchaUtil 生成验证码
CircleCaptcha circleCaptcha = CaptchaUtil.createCircleCaptcha(50, 80);
LineCaptcha lineCaptcha = CaptchaUtil.createLineCaptcha(80, 80);
ShearCaptcha shearCaptcha = CaptchaUtil.createShearCaptcha(50, 80);
System.out.println(shearCaptcha.getCode());
BufferedImage image = lineCaptcha.getImage();
}
}
Hutool官网api
大家可以继续探索