获取当天开始/结束时间

简介: 该代码存在逻辑错误:`getDayBegin` 方法中定义了两个 `Calendar` 变量,且第二个块会覆盖第一个,导致无法正确返回当日起始时间。应移除重复定义,保留设置0点0分0秒的部分。

public static Date getDayBegin(){

   // 开始

   Calendar cal=Calendar.getInstance();

   cal.set(Calendar.HOUR_OF_DAY, 0);//0点

   cal.set(Calendar.MINUTE, 0);//0分

   cal.set(Calendar.SECOND, 0);//0秒

   cal.set(Calendar.MILLISECOND, 0);//0毫秒

   return cal.getTime();

 

   // 结束

   Calendar cal=Calendar.getInstance();

   cal.set(Calendar.HOUR_OF_DAY, 23);//23点

   cal.set(Calendar.MINUTE, 59);//59分

   cal.set(Calendar.SECOND, 59);//59秒

   return cal.getTime();

}

相关文章
敏捷开发 小程序 API
2622 0
|
9月前
|
安全 Java Maven
工程搭建
通过阿里云脚手架快速搭建Maven/Gradle工程,支持Spring Boot 2.7.6版本,导入IDEA后添加web依赖,编写接口并启动验证。后续可整合Spring Security实现安全控制,便于快速开发与部署应用。(239字)
工程搭建
|
9月前
|
人工智能 算法 机器人
AI场景面试题
本项目聚焦AI客服与智能分析,集成Ollama、MaxKB与百度云千帆大模型,实现RAG问答、健康分析等功能。采用Spring AI框架,通过API调用7B/14B级大模型,结合本地部署与云端资源,优化数据同步、模型微调与推理流程,提升响应准确率。涵盖AIGC应用、图像处理心得及DDPM等算法实践,构建高效、可扩展的智能服务体系。
|
9月前
|
存储 算法 BI
xxljob本地运行
本文介绍XXL-JOB分布式任务调度框架的部署与使用,涵盖源码获取、服务端数据库初始化、配置修改、服务启动及客户端注册全流程,并演示如何在控制台配置定时任务与调度策略,实现任务的高效管理与执行。
xxljob本地运行
|
9月前
|
人工智能 自然语言处理 Java
Java Client
本教程介绍如何使用Elasticsearch 7.17.x的新版Java Client配置客户端、创建索引、映射分析及增删改查文档。通过商城搜索场景,演示索引映射设计、Java模型类构建、批量导入数据等操作,并解决LocalDateTime序列化等问题,提升开发效率。
|
9月前
|
JSON fastjson 数据格式
JSON转List
该方法将JSON字符串转换为指定类型的对象列表,利用FastJSON的parseArray实现,适用于处理JSON数组格式数据,返回泛型List,提升代码复用性与可读性。
|
9月前
|
JSON Java 数据格式
List转JSON
该代码段展示了一个Java静态方法,用于将List对象转换为JSON字符串。通过JSONArray.fromObject()实现转换,并输出结果后返回JSON字符串。
|
9月前
|
JSON fastjson Java
JSON转Object
该方法将JSON字符串转换为指定类型的Java对象,利用FastJSON库实现解析,适用于POJO类的数据反序列化,简洁高效,广泛用于Web开发中的数据处理。
|
9月前
|
JSON Java 数据格式
String转JSON
该代码段演示了如何将字符串解析为JSON对象。通过`JSONObject.fromObject()`方法将包含中文的JSON字符串转换为JSONObject实例,并输出其标准格式化内容,适用于Java中处理JSON数据的场景。
|
9月前
|
JSON Java 数据格式
Object转JSON
该方法将Java对象转换为JSON字符串,使用JSONArray.fromObject实现序列化,并输出转换结果日志,最后返回生成的JSON字符串。适用于对象数据的JSON格式化处理。

热门文章

最新文章