package com.axpose.test;
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.date.DateTime;
import cn.hutool.core.date.DateUnit;
import cn.hutool.core.date.DateUtil;
import java.awt.image.BufferedImage;
import java.util.Date;
public class HutoolTest {
public static void main(String[] args) {
//Convert
Date date = Convert.toDate("1998-09-25");//快速格式化时间
// System.out.println(date);
Date date2 = Convert.toDate("2021-12-16");
// System.out.println(date2);
String numberToChinese = Convert.numberToChinese(54, true);//数字转中文
// System.out.println(numberToChinese);
String digitToChinese = Convert.digitToChinese(32.24);//叁拾贰元贰角肆分
// System.out.println(digitToChinese);
//DateUtil
String now = DateUtil.now();//获取当前时间 转为String类型
// System.out.println(now);
DateTime date3 = DateUtil.date();//获取当前时间为DateTime类型
long day = DateUtil.between(date2, date, DateUnit.DAY);//计算相差多少天
// System.out.println(day);
long week = DateUtil.between(date2, date, DateUnit.WEEK);//计算相差多少周
// System.out.println(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);
// System.out.println(circleCaptcha.getCode());
LineCaptcha lineCaptcha = CaptchaUtil.createLineCaptcha(80, 80);
// System.out.println(lineCaptcha.getCode());
ShearCaptcha shearCaptcha = CaptchaUtil.createShearCaptcha(50, 80);
// System.out.println(shearCaptcha.getCode());
BufferedImage image = lineCaptcha.getImage();
System.out.println(image);
}
}