java工具:《获取指定日期23时59分59秒》

本文涉及的产品
RDS DuckDB + QuickBI 企业套餐,8核32GB + QuickBI 专业版
简介: java工具:《获取指定日期23时59分59秒》

image.png

@[toc]

一、介绍

这段代码定义了一个名为 getDateEnded 的静态方法,其核心功能是将任意给定的日期时间设置为当天的最后一刻,即获取该日期的结束时刻(23:59:59)。

方法逻辑解析:

  1. 接收参数:方法接收一个 Date 类型的参数 date,作为待处理的原始日期。
  2. 设置为当天末:通过 Calendar 工具类对传入的日期进行操作,将小时设置为 23、分钟设置为 59、秒钟设置为 59(注意这里未设置毫秒,因此毫秒字段会保留原始值,通常为 0 或默认值)。
  3. 返回结果:最终返回一个新的 Date 对象,代表指定日期当天的最后一秒。

应用场景:
这个方法在时间区间查询中应用广泛。当需要查询某一天范围内的数据时,通常需要以当天的结束时间作为查询条件的上限(小于等于该时间)。配合 getDateBegin 方法一起使用,可以精确构建一个从当天零点到当天最后一秒的完整时间区间,确保查询范围既覆盖全天数据,又不会侵入下一天的时间范围,避免数据遗漏或多查。

二、代码

/**
* author:Cui Yang
* 获取指定日期23时59分59秒
*/
public static Date getDateEnded(Date date) {
    
   Calendar calendar = Calendar.getInstance();
   calendar.setTime(date);
   calendar.set(Calendar.HOUR_OF_DAY, 23);
   calendar.set(Calendar.MINUTE, 59);
   calendar.set(Calendar.SECOND, 59);
   return calendar.getTime();
}

结果展示

System.out.println(getDateEnded(new Date()));   //Thu Jun 23 23:59:59 CST 2022

image.png
重要信息

image.png
image.png
image.png
image.png
image.png

目录
相关文章
|
1月前
|
SQL 数据采集 人工智能
别把数据中台做成“数据坟场”:聊聊企业数据中台架构的真实落地之路
别把数据中台做成“数据坟场”:聊聊企业数据中台架构的真实落地之路
230 4
|
1月前
|
人工智能 安全 程序员
50%的人给了差评:龙虾为何在技术论坛翻车了?
OpenClaw(龙虾)AI工具因“自动赚钱”“代约主播”等夸张宣传走红,但吾爱破解论坛投票显示:50%技术用户未下载且不认可其能力。技术圈冷静源于见惯“神器”泡沫——AI擅写代码(搬砖),却难懂需求、统筹系统。它不是神药,而是待磨的砍柴刀。
286 3
50%的人给了差评:龙虾为何在技术论坛翻车了?
|
1月前
|
分布式计算 运维 Kubernetes
别再手搓集群了:用 Terraform + Helm 把数据平台“养成宠物”变“放养牛群”
别再手搓集群了:用 Terraform + Helm 把数据平台“养成宠物”变“放养牛群”
192 5
|
2月前
|
人工智能 API 机器人
OpenClaw 用户部署和使用指南汇总
本文档为OpenClaw(原MoltBot)官方使用指南,涵盖一键部署(阿里云轻量服务器年仅68元)、钉钉/飞书/企微等多平台AI员工搭建、典型场景实践及高频问题FAQ。同步更新产品化修复进展,助力用户高效落地7×24小时主动执行AI助手。
28085 225
|
1月前
|
存储 网络协议 Linux
【Azure Container App】Debug Console的调试工具试验(二)-- lsof/ util-linux / netcat / wget
本文续讲Azure Container App Debug Console调试工具试验,详解lsof(端口/文件句柄排查)、util-linux(dmesg/mount/df等系统诊断)、netcat(网络连通性测试)及wget(HTTP端点验证)四大工具的实战用法与典型场景,助力高效排障。
211 7
|
1月前
|
Java BI
java工具:《获取上个月的结束时间》
java工具:《获取上个月的结束时间》
135 4
|
1月前
|
人工智能 弹性计算 监控
火爆全网的AI智能体“龙虾”(OpenClaw)是什么?它能做什么?
近期爆火的“养龙虾”并非美食,而是指部署使用开源AI智能体OpenClaw——它让大模型真正“动手”,可自动操作QQ/飞书/钉钉、执行命令、读写文件、浏览器自动化。本文详解其原理、阿里云一键部署及办公/编程/电商等实用场景,助你快速上手!
1796 3
|
1月前
|
机器学习/深度学习 人工智能 语音技术
AI服务器怎么收费?阿里云AI云服务器支持NVIDIA A10、V100、T4、P4、P100 GPU卡费用清单
阿里云AI服务器提供NVIDIA A10/V100/T4/P4/P100等GPU实例,支持CPU+GPU/FPGA/TPU等多种异构架构,适用于AI训练、推理、科学计算等场景。价格从1503.5元/月起,含按小时、包年包月多种计费模式,性能最高达5PFLOPS。
985 4
|
1月前
|
人工智能 前端开发 JavaScript
前端开发者专属AI龙虾:OpenClaw(阿里云/Win11/MacOS/Linux)保姆级部署+集成前端开发者专项Skill,解锁AI编程
“部署好OpenClaw,却只会让它聊天?”——这是2026年众多前端开发者的共同困惑。作为开源AI智能体框架,OpenClaw的核心价值并非基础对话,而是通过Skills生态解锁“代码生成、UI设计、性能优化、调试排错”等前端专项能力。但ClawHub上17000+技能良莠不齐,前端开发者很容易陷入“盲目安装无用技能”的困境。
710 3
|
1月前
|
安全 Linux API
OpenClaw 喂饭级图文教程:阿里云/Win11/MacOS/Linux部署,配置免费百炼API+核心Skill清单+避坑指南
“打开ClawHub,17000+技能看得眼花缭乱,到底该先装哪个?”——这是2026年所有OpenClaw新手的共同困境。作为开源AI智能体的佼佼者,OpenClaw的核心魅力在于Skills生态,但“选择过多”反而成了入门障碍:盲目安装不仅导致系统臃肿、响应变慢,还可能因恶意技能泄露隐私,让很多用户陷入“装了不用、有用不敢装”的尴尬。
461 3