文章目录

  • 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相关推荐

  1. python mysql写入速度加快_解决python写入mysql中datetime类型遇到的问题

    解决python写入mysql中datetime类型遇到的问题 发布时间:2020-08-31 16:46:47 来源:脚本之家 阅读:89 作者:WilliamDescant 刚开始使用python ...

  2. python mysql驱动写入datetime类型的数据_解决python写入mysql中datetime类型遇到的问题...

    刚开始使用python,还不太熟练,遇到一个datetime数据类型的问题: 在mysql数据库中,有一个datetime类型的字段用于存储记录的日期时间值.python程序中有对应的一个dateti ...

  3. mysql java 获取周_Java中获取Mysql中datetime类型的数据

    由于Java中的日期类型只有Date类型,而Mysql中即有date型,又有datetime型,当我们想要在java中获取Mysql中datetime类型的数据或向Mysql数据库中插入datetim ...

  4. mysql数据库插入datetime_往MySQL数据库datetime类型字段中插入数据库的当前时间

    代码: StringBuilder sb = new StringBuilder(); sb.append(" insert into uosdetailfile ("); sb. ...

  5. 解决Asp.net Mvc返回JsonResult中DateTime类型数据格式的问题

    问题背景: 在使用asp.net mvc 结合jquery esayui做一个系统,但是在使用使用this.json方法直接返回一个json对象,在列表中显示时发现datetime类型的数据在转为字符 ...

  6. mysql中Long类型日期比较大小

    项目里遇到一个功能,需要查出表中,昨天一天某个人的考勤记录. 问题本不复杂,但是表中用户打卡时间为char类型的时间戳(毫秒).这样一来比较时间范围就麻烦了许多. 还好,网上以为有脾气的博主写的文章帮 ...

  7. MYSQL中 ENUM 类型

    MYSQL中 ENUM 类型的详细解释 ENUM类型 ENUM 是一个字符串对象,其值通常选自一个允许值列表中,该列表在表创建时的列规格说明中被明确地列举. 在下列某些情况下,值也可以是空串(&quo ...

  8. MYSQL中TIMESTAMP类型的默认值

    MYSQL中TIMESTAMP类型的默认值    MYSQL中TIMESTAMP类型可以设定默认值,就像其他类型一样. 1.自动UPDATE 和INSERT 到当前的时间: 表: ---------- ...

  9. C# WebAPI中DateTime类型字段在使用微软自带的方法转json格式后默认含T的解决办法...

    C# WebAPI中DateTime类型字段在使用微软自带的方法转json格式后默认含T的解决办法 原文:C# WebAPI中DateTime类型字段在使用微软自带的方法转json格式后默认含T的解决 ...

最新文章

  1. java 本地通信_java – 本地JVM之间的通信
  2. IT职场人生系列之十四:经验积累
  3. 【学习笔记】python - pyecharts
  4. 树的先序遍历的栈实现
  5. 分析android动画模块
  6. 金龟子说的openeim
  7. bootstrapValidator验证的remote中data属性里获取select一直是默认值
  8. cpu功耗排行_AMD、Intel主流处理器性能、功耗及性价比排行(更新中)
  9. 如何根据iframe内嵌页面调整iframe高宽续篇
  10. 碳中和数据集 1991-2020全球中国省级地级市县级市区各行业碳中和二氧化碳排放量碳封存 能源消费能源消耗能源结构数据大全
  11. mysql没有卸载干净服务还启动着,MySQL卸载不干净,真的让人很头大
  12. windows10下whisper的安装使用和CUDA的配置
  13. 瑜伽修身 偷师动物12招(组图)
  14. 【狂神说Java】视频笔记
  15. 盒子中图片下方出现空隙
  16. 【学习笔记+习题集】字符相关(输入输出流,字典树,AC自动机,后缀自动机)(4598字)(更新至2022.12.28)
  17. IT行业的5个热门岗位,你了解吗?
  18. 《机器学习:实用案例解析》第三章 (3)
  19. guid主分区表损坏如何处理_电脑GUID格式GPT硬盘的引导如何修复|GUID的GPT硬盘引导损坏了怎么办...
  20. 网页调试工具显示waiting TTFB时间过长的问题

热门文章

  1. windows虚拟主机控制面板哪个比较好用?
  2. oracle打开缓慢,Oracle SQL执行缓慢的原因以及解决方案
  3. Linux ln -sf 的用法
  4. 应用覆盖安装后桌面图标消失问题
  5. 使用预训练网络训练的两种方式:Keras Applications、TensorFlow Hub
  6. 正点原子linux串口驱动下载,【正点原子Linux连载】第二十一章UART串口通信实验-摘自【正点原子】I.MX6U嵌入式Linux驱动开发指南 (amobbs.com 阿莫电子论坛)...
  7. Word怎么转PDF?8个Word转PDF工具分析
  8. CSS权威指南(一)CSS概述
  9. 连锁门店进销存软件的用途
  10. 简述微型计算机的组成和工作原理,简述计算机系统组成及计算机工作原理