技术栈

【JAVA】MySQL中datetime类型23:59:59自动变为下一天的00:00:00

宇翔苦涩2024-01-12 20:00

如:2024-08-11 23:59:59 变成了 2024-08-12 00:00:00。

解析:数据库入库的时候会有500毫秒的进位,然而程序在赋值时间给变量的时候很大概率会超过500ms,有时是999ms。

解决方案

java 复制代码
// DateUtil Hutool官网   将生成的时间往前偏移999毫秒即可。
DateUtil.endOfDay(DateUtil.date()).offset(DateField.MILLISECOND,-999);
上一篇:还不敢写多线程程序?看看Go如何让并发控制简单有趣
下一篇:uni-app修改头像和个人信息
相关推荐
Cg13626915974
6 分钟前
HTML标题标签
java
feathered-feathered
8 分钟前
测试实战【用例设计】自己写的项目+功能测试(1)
java·服务器·后端·功能测试·jmeter·单元测试·压力测试
洋洋技术笔记
12 分钟前
Spring Boot自动装配原理
java·spring boot
iameyama
29 分钟前
Amazon Redshift 和 BigQuery 数据类型区别
java·开发语言
-孤存-
34 分钟前
Spring Bean作用域与生命周期全解析
java·开发语言·前端
Remember_993
42 分钟前
SpringCloud:Nacos注册中心
java·开发语言·后端·算法·spring·spring cloud·list
QEasyCloud2022
44 分钟前
WooCommerce 独立站系统集成技术方案
java·前端·数据库
小宋1021
1 小时前
从 Kafka 告警到前端实时可见:SSE 在故障诊断平台中的一次完整落地实践
java·前端·kafka
塔尖尖儿
1 小时前
DDD架构
java·架构
热门推荐
01GitHub 镜像站点02Claude Code + GLM4.7 避坑指南:解决 Unable to connect to Anthropic services03AI Agent 平台横评:ZeroClaw vs OpenClaw vs Nanobot04【OpenClaw 本地实战 Ep.3】突破瓶颈:强制修改 openclaw.json 解锁 32k 上下文记忆05Clawdbot部署教程:解决‘gateway token missing’授权问题的完整步骤06OpenClaw 安装之(三)DeepSeek模型接入配置和详细配置参数07AI agent:介绍 ZeroClaw 安装,使用08OpenClaw 使用和管理 MCP 完全指南09AI 规范驱动开发“三剑客”深度对比:Spec-Kit、Kiro 与 OpenSpec 实战指南10EvoMap 是什么?