当前位置: 首页 > 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/news/303262.html

相关文章:

  • 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的大状态复用
  • C++——一道关于多态的经典面试题
  • 宠物空气净化器应该怎么选择才能选到除毛效果好的产品
  • mysql-搭建主从复制
  • pdf怎么压缩?分享5种压缩PDF文件的方法
  • 《CSS新世界》书评
  • 使用程序集解析的方式内嵌dll到exe中
  • #名词区别篇:npx pnpm npm yarn区别
  • gitlab无法push(pre-receive hook declined)
  • 如何使用 Choreographer 进行帧率优化
  • 旅游网站开发:SpringBoot框架实战