当前位置: 首页 > article >正文

查询数据起始时间判断

查询数据起始时间判断

当前端只显示日期的时候 我们查询一个范围内的日期 处理的工具类


import java.time.LocalDateTime;

/**
 * @author changnayouguli
 * @description:
 * @date 2024/08/30 23:00
 */
public class TimeRangeUtils {

    /**
     * 获取一天的零点
     * @param startTime
     * @return
     */
    public static LocalDateTime getStartTime(LocalDateTime startTime) {
        if (ObjectUtilPlus.isNotEmpty(startTime)) {
            LocalDateTime localDateTime = startTime.withHour(0).withMinute(0).withSecond(0).withNano(0);
            return localDateTime;
        }
        return null;
    }


    /**
     * 获取一天的最后时间
     * @param endTime
     * @return
     */
    public static LocalDateTime getEndTime(LocalDateTime endTime) {
        if (ObjectUtilPlus.isNotEmpty(endTime)) {
            LocalDateTime localDateTime = endTime.withHour(23).withMinute(59).withSecond(59).withNano(999999999);
            return localDateTime;
        }
        return null;
    }

}


http://www.kler.cn/a/303262.html

相关文章:

  • Linux 下 mysql 9.1 安装设置初始密码 【附脚本】
  • fastadmin多个表crud连表操作步骤
  • 【力扣热题100】[Java版] 刷题笔记-169. 多数元素
  • Centos安装Elasticsearch教程
  • Spring Boot实现文件上传与OSS集成:从基础到应用
  • Scala学习记录,case class,迭代器
  • 10.1英寸工业三防平板提升工厂的工作效率
  • 【乐吾乐大屏可视化组态编辑器】API接口文档(pgsql)
  • 11. 建立你的第一个Web3项目
  • YOLOv8和YOLOv10的参数解释
  • 嵌入式Linux学习笔记(2)-C语言编译过程
  • 如何实现将对象序列化为JSON字符串,并且所有的键首字母都为小写?
  • Go语言中的链表与双向链表实现
  • Linux 基本指令(一)
  • Linux内核学习之 -- 系统调用open()和write()的实现笔记
  • Spring Boot集成Akka Stream快速入门Demo
  • c++stack和list 介绍
  • 20. 如何在MyBatis中处理多表关联查询?常见的实现方式有哪些?
  • 数据分析-26-时间序列预测之基于ARIMA的时间序列数据分析
  • k8s命名详解
  • Redis地理数据类型GEO
  • 通信工程学习:什么是FDMA频分多址
  • Games101笔记-线性代数(一)
  • WORD批量转换器MultiDoc Converter
  • 第 11篇 Helm 部署 RabbitMQ
  • flink的大状态复用