技术栈

【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修改头像和个人信息
相关推荐
阿蒙Amon
17 小时前
C#每日面试题-Dictionary和Hashtable的区别
java·面试·c#
之歆
17 小时前
RAG幻觉评估和解决方案
java·人工智能·spring
之歆
17 小时前
Spring ai 指标监控
java·人工智能·spring·ai
hinotoyk
17 小时前
SpringBoot集成Line Messaging API
java·spring
用户69561944037
17 小时前
PageOffice最简集成代码(SpringMVC)
java·后端
weixin_51338082
18 小时前
服务器Java 开发环境配置
java
不穿格子的程序员
18 小时前
从零开始刷算法——二叉树篇:验证二叉搜索树 + 二叉树中第k小的元素
java·开发语言·算法
半壶清水
18 小时前
如何在IDEA中将JavaFX项目打包EXE文件
java·windows·intellij-idea·jar
一咦以义
18 小时前
Idea远程Debug
java·ide·intellij-idea
Knight_AL
18 小时前
Maven 生命周期详解(validate → deploy)
java·log4j·maven
热门推荐
01GitHub 镜像站点02Linux下V2Ray安装配置指南03网站改了域名,如何查找?04Labelme从安装到标注:零基础完整指南05AI 规范驱动开发“三剑客”深度对比:Spec-Kit、Kiro 与 OpenSpec 实战指南06UV安装并设置国内源07Claude Code Skills 实用使用手册08百度网盘偷偷给电脑“降频”?09安娜的档案(Anna’s Archive) 镜像网站/国内最新可访问入口(持续更新)10MC.JS:基于Web技术的网页版《我的世界》,免安装在线畅玩,支持存档