• 获取日期的最早和最晚时间


    import lombok.extern.slf4j.Slf4j;
    import org.apache.commons.lang.StringUtils;
    import org.apache.commons.lang.time.DateUtils;
    
    import java.text.ParseException;
    import java.text.SimpleDateFormat;
    import java.util.Calendar;
    import java.util.Date;
    
    @Slf4j
    public class DateUtil {
        private DateUtil() {
        }
    
     
     /**
         * 将日期时间归至零点
         *
         * @param date
         * @return
         */
        public static Date dateToBeginOfDay(Date date) {
            if (date != null) {
                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();
            }
            return null;
        }
    
      /**
         * 将日期时间转化成一天中的最大值
         *
         * @param endDate 结束时间
         * @return
         */
        public static Date convertToBiggestTime(Date endDate) {
            if (null == endDate) {
                return endDate;
            }
            Date newDate;
            Calendar calendar = DateUtils.toCalendar(endDate);
            calendar.set(Calendar.HOUR_OF_DAY,
                    calendar.getActualMaximum(Calendar.HOUR_OF_DAY));
            calendar.set(Calendar.MINUTE,
                    calendar.getActualMaximum(Calendar.MINUTE));
            calendar.set(Calendar.SECOND,
                    calendar.getActualMaximum(Calendar.SECOND));
            newDate = calendar.getTime();
            return newDate;
        }
    }
    
  • 相关阅读:
    oracle授权另外一个用户访问自己创建的数据对象
    popupWindow使用详解
    oracle用户管理实例
    oracle用户管理入门
    sqlite数据库修改及升级
    android之listView定位到指定行同时隐藏输入键盘
    oracle数据库常用命令
    Oracle11g安装完成后给用户解锁
    Git学习笔记(一)
    gson使用详解
  • 原文地址:https://www.cnblogs.com/vawa/p/14277466.html
Copyright © 2020-2023  润新知