MySQL中datetime类型23:59:59变成下一天的00:00:00
文章目录
- 1. 现象
- 2. 分析
- 3. 解决
1. 现象
公司项目中有一个统计的业务需求,需要记录数据的开始和结束时间点,对应的是MySQL表中的datetime类型。结束时间是当天的23:59:59,但是java程序中是对的时间,但是Mybatis-plus入库了之后查看数据库却变成第二天的00:00:00,如:2022-04-20 23:59:59 变成了 2022-04-21 00:00:00。
2. 分析
数据库入库的时候会有500毫秒的进位,然而程序在赋值时间给变量的时候很大概率会超过500ms。
3. 解决
我司采用的时Hutool工具包,方便的进行时间的管理和转换,极大的减少了代码。DateUtil Hutool官网
将生成的时间往前偏移999毫秒即可。
DateUtil.endOfDay(DateUtil.date()).offset(DateField.MILLISECOND,-999);
MySQL中datetime类型23:59:59变成下一天的00:00:00相关推荐
- python mysql写入速度加快_解决python写入mysql中datetime类型遇到的问题
解决python写入mysql中datetime类型遇到的问题 发布时间:2020-08-31 16:46:47 来源:脚本之家 阅读:89 作者:WilliamDescant 刚开始使用python ...
- python mysql驱动写入datetime类型的数据_解决python写入mysql中datetime类型遇到的问题...
刚开始使用python,还不太熟练,遇到一个datetime数据类型的问题: 在mysql数据库中,有一个datetime类型的字段用于存储记录的日期时间值.python程序中有对应的一个dateti ...
- mysql java 获取周_Java中获取Mysql中datetime类型的数据
由于Java中的日期类型只有Date类型,而Mysql中即有date型,又有datetime型,当我们想要在java中获取Mysql中datetime类型的数据或向Mysql数据库中插入datetim ...
- mysql数据库插入datetime_往MySQL数据库datetime类型字段中插入数据库的当前时间
代码: StringBuilder sb = new StringBuilder(); sb.append(" insert into uosdetailfile ("); sb. ...
- 解决Asp.net Mvc返回JsonResult中DateTime类型数据格式的问题
问题背景: 在使用asp.net mvc 结合jquery esayui做一个系统,但是在使用使用this.json方法直接返回一个json对象,在列表中显示时发现datetime类型的数据在转为字符 ...
- mysql中Long类型日期比较大小
项目里遇到一个功能,需要查出表中,昨天一天某个人的考勤记录. 问题本不复杂,但是表中用户打卡时间为char类型的时间戳(毫秒).这样一来比较时间范围就麻烦了许多. 还好,网上以为有脾气的博主写的文章帮 ...
- MYSQL中 ENUM 类型
MYSQL中 ENUM 类型的详细解释 ENUM类型 ENUM 是一个字符串对象,其值通常选自一个允许值列表中,该列表在表创建时的列规格说明中被明确地列举. 在下列某些情况下,值也可以是空串(&quo ...
- MYSQL中TIMESTAMP类型的默认值
MYSQL中TIMESTAMP类型的默认值 MYSQL中TIMESTAMP类型可以设定默认值,就像其他类型一样. 1.自动UPDATE 和INSERT 到当前的时间: 表: ---------- ...
- C# WebAPI中DateTime类型字段在使用微软自带的方法转json格式后默认含T的解决办法...
C# WebAPI中DateTime类型字段在使用微软自带的方法转json格式后默认含T的解决办法 原文:C# WebAPI中DateTime类型字段在使用微软自带的方法转json格式后默认含T的解决 ...
最新文章
- java 本地通信_java – 本地JVM之间的通信
- IT职场人生系列之十四:经验积累
- 【学习笔记】python - pyecharts
- 树的先序遍历的栈实现
- 分析android动画模块
- 金龟子说的openeim
- bootstrapValidator验证的remote中data属性里获取select一直是默认值
- cpu功耗排行_AMD、Intel主流处理器性能、功耗及性价比排行(更新中)
- 如何根据iframe内嵌页面调整iframe高宽续篇
- 碳中和数据集 1991-2020全球中国省级地级市县级市区各行业碳中和二氧化碳排放量碳封存 能源消费能源消耗能源结构数据大全
- mysql没有卸载干净服务还启动着,MySQL卸载不干净,真的让人很头大
- windows10下whisper的安装使用和CUDA的配置
- 瑜伽修身 偷师动物12招(组图)
- 【狂神说Java】视频笔记
- 盒子中图片下方出现空隙
- 【学习笔记+习题集】字符相关(输入输出流,字典树,AC自动机,后缀自动机)(4598字)(更新至2022.12.28)
- IT行业的5个热门岗位,你了解吗?
- 《机器学习:实用案例解析》第三章 (3)
- guid主分区表损坏如何处理_电脑GUID格式GPT硬盘的引导如何修复|GUID的GPT硬盘引导损坏了怎么办...
- 网页调试工具显示waiting TTFB时间过长的问题
热门文章
- windows虚拟主机控制面板哪个比较好用?
- oracle打开缓慢,Oracle SQL执行缓慢的原因以及解决方案
- Linux ln -sf 的用法
- 应用覆盖安装后桌面图标消失问题
- 使用预训练网络训练的两种方式:Keras Applications、TensorFlow Hub
- 正点原子linux串口驱动下载,【正点原子Linux连载】第二十一章UART串口通信实验-摘自【正点原子】I.MX6U嵌入式Linux驱动开发指南 (amobbs.com 阿莫电子论坛)...
- Word怎么转PDF?8个Word转PDF工具分析
- CSS权威指南(一)CSS概述
- 连锁门店进销存软件的用途
- 简述微型计算机的组成和工作原理,简述计算机系统组成及计算机工作原理