场景:
糊涂工具类,简化开发,没必要重新写一下判断方法,大大提高开发的体验
demo
引入依赖
<!--hutool-all-->
<dependency>
<groupId>cn.hutool</groupId>
<artifactId>hutool-all</artifactId>
<version>5.8.0</version>
</dependency>
日期方面
/*
cn.hutool.core.date.DateUtil;
日期转换
*/
@Test
public void test()
{
//当前时间, 格式:yyyy-MM-dd HH:mm:ss
Date date=DateUtil.date();
System.out.println(date);//2022-06-24 23:39:42
//当前时间字符串,格式:yyyy-MM-dd HH:mm:ss
String now = DateUtil.now();
System.out.println(now);//2022-06-24 23:39:42
//当前日期字符串,格式:yyyy-MM-dd
String today= DateUtil.today();
System.out.println(today);//2022-06-24
System.out.println(String.format("%s:%s", "cache:uo_qa_daily", today));//cache:uo_qa_daily:2022-06-24
//字符串转换为Date类型
String createDataDateStr = "2022-05-12 15:50:15";
Date createDataDate = DateUtil.parse(createDataDateStr);//2022-05-12 15:50:15
//比较时间戳(大于1 等于0 小于-1), 底层:thisTime<anotherTime ? -1 : (thisTime==anotherTime ? 0 : 1)
System.out.println(createDataDate.compareTo(nowDate));//-1
//这一天的的开始时间
Date todayDate = DateUtil.beginOfDay(new Date());//2022-06-24 00:00:00
}
others待更新…
感谢观看,每天进步一点点