技术栈

【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修改头像和个人信息
相关推荐
wsaaaqqq
15 分钟前
roudan:自由选择实体、灵活操作数据、快速写入数据库的 Java 框架
java
plainGeekDev
4 小时前
null 判断 → Kotlin 可空类型
android·java·kotlin
糖拌西瓜皮
4 小时前
Java开发者视角:深入理解Node.js异步编程模型
java·后端·node.js
plainGeekDev
4 小时前
getter/setter → Kotlin 属性
android·java·kotlin
一线大码
4 小时前
Smart-Doc 的简单使用
java·后端·restful
MacroZheng
5 小时前
Claude Code官方桌面端正式发布,夯爆了!
java·人工智能·后端
虚无境
6 小时前
如何编写一个SpringBoot项目告警推送的Starter
java·prometheus·webhook
NE_STOP
21 小时前
Vide Coding--AI编程工具的选择
java
码云数智-园园
21 小时前
C++20 Modules 模块详解
java·开发语言·spring
热门推荐
012026年6月AI行业全景:从百模大战到Agent元年,这30天发生了什么?022026 年 AI 编程工具终极横评:Cursor vs Claude Code vs Copilot vs Windsurf03【AI】2026 年具身智能模型和世界模型总结042026 AI 编程工具终极实战指南:Cursor vs Claude Code vs Copilot,开发者该怎么选?052026年6月AI大模型全景报告:GPT-5.6、Claude Opus 4.8、Gemini 3.5,中美AI三足鼎立谁主沉浮?06GitHub 镜像站点07AI科技热点日报 | 2026年6月1日08上线仅72小时被强制下架:Claude Fable 5 的短命09Codex 下载安装指南:Windows 和 macOS 官方版下载10HTTP 与 HTTPS 的区别:从原理到实战详解