mysql的字段类型是timestamp(0), java的类型的是util.Date, 在插入数据的时候发现, 数据库的实际数据秒数比预想的数据偶尔会大1秒.

问题的原因:

  mysql的timestamp(0), 没有保留毫秒, 插入的时候, mysql会计算毫秒数, 所以会偶发数据库的秒数比参数大1秒.

解决方案:

  1: timestamp(0) 改为 timestamp(3), 保留3位的毫秒数

  2: 参数的毫秒值设置为0

  3: 修改数据库的字段类型, 存储时间戳 或者 用字符串存储,

  4: 降低mysql版本或者降低驱动版本(这种办法会把所有的毫秒数都忽略(000), 如果是时间精度要求高的业务就凉凉了, 不太推荐. mysql暂时还不能只设置成一个表一个字段忽略毫秒数)

转载于:https://www.cnblogs.com/-xuzhankun/p/10867435.html

java Date 转mysql timestamp 秒数不一致相关推荐

  1. java记秒,Java程序获取自Java时代开始以来的秒数

    要获得自开始以来的秒数,您需要使用Instant.这里使用的ofEpochSecond()方法是方法.纪元是自1970年1月1日星期四00::00:00起经过的秒数. 使用ChronoUnit.SEC ...

  2. java获取当天剩余的秒数

    获取一天剩余的秒数. /*** 获取一天中剩余的时间(秒数)*/public static Integer getDayRemainingTime(Date currentDate) {LocalDa ...

  3. java 秒转换日期_Java 将日期或秒数转换为日时分秒

    ```java import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Date; / ...

  4. Linux下如何把时间转成秒数,或把秒数转换成标准时间

    2019独角兽企业重金招聘Python工程师标准>>> $ date Tue Feb 3 11:29:00 CST 2009 --把时间转成秒数 $ date +%s 1233631 ...

  5. Java Date Time 教程-java.sql.Timestamp

    Java的java.sql.Timestamp类在JDBC API中被使用.如果你需要在java.sql.PreparedStatement上设置日期+时间或者从java.sql.ResultSet获 ...

  6. MySQL Date,DateTime和Timestamp类型

    Datetime类型用于存储同时包含日期和时间的值,MySQL检索并以"YYYY-MM-DD HH:MM:SS"格式显示Datetime值,支持范围是1000-01-01 00:0 ...

  7. java计算时间的秒数差,去掉周末和节假日

    java计算时间的秒数差,去掉周末和节假日 如题所说,计算两个时间的秒数(工作日),拿到这个需求,首先想到的就是怎么去掉周末和节假日,或者两个时间有一个在周末或节假日,或者两个时间都在,要分别进行处理 ...

  8. Java 秒数分钟转小时分钟

    //Util.java public static String getHour(String date) {//秒数 // Integer dt = Integer.parseInt(date) ; ...

  9. java获取当前时间离一天结束剩余秒数

      在使用redis缓存的场景中,往往需要设置 键-值 的过期时间,我们在项目中遇到需要获得当前时间点离当前天结束剩余的秒数作为存储到redis的 键-值 的过期时间.改时间通过java生成,下面提供 ...

最新文章

  1. PHP7不能用string类名,thinkphp在php7环境下提示Cannot use ‘String’ as class name as it is reserved的解决方法...
  2. 在IIS中部署SPA应用,多么痛的领悟!
  3. JS实现新打开网页最大化or全屏显示
  4. 吕鑫MFC就业培训宝典学习笔记—创建一个简单的win32应用程序(2-1)
  5. POJ - 2533(动态规划 —— 最长子序列)
  6. mysql覆盖索引理解
  7. python视频字幕处理_用Python处理字幕文件
  8. 知识分享之Golang——一个常见word、excel转换pdf的工具函数
  9. Unity编辑器扩展-生成prefab的预览图并保存为图片
  10. nodejs mysql knex_使用knex创建postgresql表knex迁移
  11. 循迹智能小车c语言主程序,智能小车循迹、避障、红外遥控C语言代码
  12. Java题目:动物声音模拟器
  13. 数据可视化工具有哪些
  14. 痘痘,多少事你不知道自己不知道?
  15. DHCP/DNS服务器配置与管理——3
  16. IDEA搭建简单的SSM(spring+springMVC+mybatis)框架
  17. 【ENVI入门系列】15.遥感动态监测
  18. 新疆计算机系一级教程,新疆计算机一级
  19. shell入门到精通
  20. 天啦撸~TDT小黑书上线啦,居然还有小伙伴场外被骗啦

热门文章

  1. centos mysql php tomcat_CentOS 6.x使用yum快速安装Apache+PHP+Tomcat(JSP)+MySQL
  2. python 数据格式转换_python常用数据格式转换
  3. 请问我应该怎么做,才能让前端的基础打牢固?
  4. D - 区间覆盖问题
  5. sts 的js代码不变色_[黑科技] 使用 Laravel Livewire 来构建实时搜索功能(不使用一行 JS 代码)...
  6. ffmpeg图片缩放
  7. 一个漂亮的Bootstrap查找查询框,带下拉选择按钮
  8. 牛客网软件测试机考题库,为什么编程题本地测试通过,可是提交时却总报错。求大神们指点。...
  9. 华硕微型计算机配置数据,“智能”显卡 华硕ROG Matrix显卡赏析
  10. asp点击增加一条表格数据_asp生成excel报表(一)