package com.xzx.gc.common.utils; import cn.hutool.core.date.DateUtil; import cn.hutool.core.util.StrUtil; import lombok.extern.slf4j.Slf4j; import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Date; @Slf4j public class DateUtils { public static final String DATE_FORMAT_YMD = "yyyy-MM-dd"; public static final String DATE_FORMAT_YMDHMS = "yyyy-MM-dd HH:mm:ss"; public static final String DATE_FORMAT_MDHMS = "MM-dd HH:mm:ss"; public static final String DATE_FORMAT_YMDHM = "yyyy-MM-dd HH:mm"; public static final String DATE_FORMAT_HM = "HH:mm"; public static final String DATE_FORMAT_H = "HH"; public static final String CHINESE_DATE_FORMAT_MDHM = "MM月dd日HH时mm分"; public static final String DATE_FORMAT_YMDHMS_LINE = "yyyyMMddHHmmss"; public static String getCurDateTime(){ return DateUtil.now(); } /** * * @param time yyyy-MM-dd HH:mm:ss * @return yyyy-MM-dd */ public static String formatDate(String time){ return DateUtil.parseDateTime(time).toDateStr(); } /** * 初始化开始时间时分秒 * @param time * @return */ public static String changeTimeBigin(String time){ if(StrUtil.isNotBlank(time)) { return time + " 00:00:00"; } return time; } /** * 初始化结束时间时分秒 * @param time * @return */ public static String changeTimeEnd(String time){ if(StrUtil.isNotBlank(time)) { return time + " 23:59:59"; } return time; } }