技术栈

【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修改头像和个人信息
相关推荐
yqd666
3 分钟前
SpringSecurity的使用
java·spring
仙俊红
16 分钟前
Java Map 家族核心解析
java·开发语言
一嘴一个橘子
1 小时前
springMvc 接收参数、cookie、header
java
code_li
1 小时前
聊聊支付宝架构
java·开发语言·架构
CC.GG
2 小时前
【Linux】进程概念(五)(虚拟地址空间----建立宏观认知)
java·linux·运维
以太浮标
3 小时前
华为eNSP模拟器综合实验之- AC+AP无线网络调优与高密场景
java·服务器·华为
Mr__Miss
3 小时前
JAVA面试-框架篇
java·spring·面试
小马爱打代码
3 小时前
SpringBoot:封装 starter
java·spring boot·后端
STARSpace8888
3 小时前
SpringBoot 整合个推推送
java·spring boot·后端·消息推送·个推
码农幻想梦
3 小时前
实验八 获取请求参数及域对象共享数据
java·开发语言·servlet
热门推荐
01GitHub 镜像站点02OpenCode 入门教程:介绍 · 安装 · 配置第三方 API (如 Claude)03在VSCode配置Java开发环境的保姆级教程(适配各类AI编程IDE)04AI 规范驱动开发“三剑客”深度对比:Spec-Kit、Kiro 与 OpenSpec 实战指南05UV安装并设置国内源06Claude Code Skills 实用使用手册07BongoCat - 跨平台键盘猫动画工具08Linux下V2Ray安装配置指南09安娜的档案(Anna’s Archive) 镜像网站/国内最新可访问入口(持续更新)102025 Telegram 最新免费社工库机器人(LetsTG可[特殊字符])搭建指南(含 Python 脚本)