package com.doumee.core.utils; 
 | 
  
 | 
import java.time.format.DateTimeFormatter; 
 | 
import java.util.Calendar; 
 | 
  
 | 
/** 
 | 
 * 日期工具 
 | 
 * @author Eva.Caesar Liu 
 | 
 * @date 2023/02/14 11:14 
 | 
 */ 
 | 
public final class Date { 
 | 
  
 | 
  
 | 
    public static final  DateTimeFormatter formatter  =  DateTimeFormatter.ofPattern("yyyyMMddHHmmss"); 
 | 
  
 | 
    /** 
 | 
     * 获取日期的开始时间 
 | 
     * @param date 日期 
 | 
     * 
 | 
     * @return java.util.Date 
 | 
     */ 
 | 
    public java.util.Date getStart (java.util.Date date) { 
 | 
        Calendar calendar = Calendar.getInstance(); 
 | 
        calendar.setTime(date); 
 | 
        calendar.set(Calendar.HOUR_OF_DAY, 0); 
 | 
        calendar.set(Calendar.MINUTE, 0); 
 | 
        calendar.set(Calendar.SECOND, 0); 
 | 
        calendar.set(Calendar.MILLISECOND, 0); 
 | 
        return calendar.getTime(); 
 | 
    } 
 | 
  
 | 
    /** 
 | 
     * 获取日期的结束时间 
 | 
     * @param date 日期 
 | 
     * 
 | 
     * @return java.util.Date 
 | 
     */ 
 | 
    public java.util.Date getEnd (java.util.Date date) { 
 | 
        Calendar calendar = Calendar.getInstance(); 
 | 
        calendar.setTime(date); 
 | 
        calendar.set(Calendar.DATE, calendar.get(Calendar.DATE) + 1); 
 | 
        calendar.set(Calendar.HOUR_OF_DAY, 0); 
 | 
        calendar.set(Calendar.MINUTE, 0); 
 | 
        calendar.set(Calendar.SECOND, 0); 
 | 
        calendar.set(Calendar.MILLISECOND, 0); 
 | 
        return calendar.getTime(); 
 | 
    } 
 | 
} 
 |