日期操作工具案例

 <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

猜你喜欢

转载自www.cnblogs.com/xiufengchen/p/12027846.html