<dependency> <groupId>cn.hutool</groupId> <artifactId>hutool-all</artifactId> <version>5.0.7</version> </dependency>
package com.example.demo.hutool; import cn.hutool.core.date.DateTime; import cn.hutool.core.date.DateUtil; import cn.hutool.core.date.Week; import java.util.Calendar; import java.util.Date; /** * @program: demo->DateDemo * @description: * @author: cxy * @create: 2019-12-12 09:21 **/ public class DateDemo { public static void main(String[] args) { //获取到当前的日期类型 结果 2019-12-12 10:18:11 DateTime date = DateUtil.date(); //获取到当前的日期类型 结果 2019-12-12 10:18:11 DateTime date1 = DateUtil.date(System.currentTimeMillis()); //获取到当前的日期类型 结果 2019-12-12 10:18:11 Date date2 =DateUtil.date(); //判断日期比较 boolean before = DateUtil.date().before(date1); // 获取时间类型 “yyyy-MM-dd” String s = DateUtil.date().toString("yyyy-MM-dd"); // 后去当前时间 DateTime now = DateTime.now(); Calendar calendar = DateUtil.calendar(); // 获取毫秒级别的数据 long timeInMillis = calendar.getTimeInMillis(); // 获取当前秒数 long l = DateUtil.currentSeconds(); // 获取当前日的月份 int i = DateUtil.thisDayOfMonth(); // 获取一个星期中的第几天 int i1 = DateUtil.thisDayOfWeek(); // 获取英文的日期 Week week = DateUtil.thisDayOfWeekEnum(); //获取小时 int i2 = DateUtil.thisHour(true); // 获取当前时间的年份 int i3 = DateUtil.thisYear(); // 获取当前季度开始时间 DateTime dateTime = DateUtil.beginOfQuarter(now); //获取当前属于哪个季度 String s1 = DateUtil.yearAndQuarter(now).substring(4); // 获取当前时间的 time 10:39:08 String s2 = DateUtil.formatTime(now); //获取当日的开始时间 DateTime dateTime1 = DateUtil.beginOfDay(now); // 获取当天的结束时间 DateTime dateTime2 = DateUtil.endOfDay(now); System.out.println(date); System.out.println(date1); System.out.println(date2); System.out.println(before); System.out.println(s); System.out.println(timeInMillis); System.out.println(l); System.out.println(i); System.out.println(i1); System.out.println(i2); System.out.println(i3); System.out.println(week); System.out.println(dateTime); System.out.println(s1); System.out.println(s2); System.out.println(dateTime1); System.out.println(dateTime2); } }
l