这是由于new Date()时,实际上是调用的System.currentTimeMillis()方法,即获得以毫秒为级别的时间戳。
一般数据库表的字段类型datetime/timestamp长度都是设置为0。
MySQL数据库对于毫秒大于500的数据进行进位,所以就造成的MySQL中的时间多一秒。

解决方案:
1、将数据库表字段类型datetime/timestamp长度设置不为0即可
2、在代码中将new Date()进行一次格式化“yyyy-MM-dd HH:mm:ss”,
抑或是

Calendar calendar = Calendar.getInstance();
// 将毫秒数设为0
calendar.set(Calendar.MILLISECOND,0);
Date nowDate = calendar.getTime();

Java中new Date插入mysql数据库,数据库时间多一秒问题相关推荐

  1. java 日期类Date插入mysql数据库时间总是比参数时间少一天

    问题发生: 插入日期比预想的少了一天,查看java 中执行的sql INSERT INTO t3b_msg (send_dt) values(str_to_date('2019 - 10 - 18', ...

  2. java中使用 Date 和 SimpleDateFormat 类表示时间

    使用 Date 和 SimpleDateFormat 类表示时间 在程序开发中,经常需要处理日期和时间的相关数据,此时我们可以使用 java.util 包中的 Date 类.这个类最主要的作用就是获取 ...

  3. 在java中使用JDBC连接mysql数据库时的服务器时区值无法识别或表示多个时区的问题解决方案

    项目场景: 在java中使用JDBC连接mysql数据库时,报以下的错:Exception in thread "main" java.sql.SQLException: The ...

  4. java transaction cn,JAVA中如何用TRANSACTION来对数据库进行

    TRANSACTION的作用: 比如有 一般的格式. try { conn.setAutoCommit(false); http://www.gaodaima.com/41686.htmljava中如 ...

  5. 探索 Java 中的 Date, Calendar, TimeZone 和Timestamp

    探索 Java 中的 Date, Calendar, TimeZone 和Timestamp java 2010-12-31 08:56:49 阅读8 评论0  字号:大中小 订阅 对象 宋晟 (sh ...

  6. JAVA中实现让程序等待一段时间的方法

    JAVA中想让代码等待一段时间再继续执行,可以通过让当前线程睡眠一段时间的方式. 方法一: 通过线程的sleep方法. Thread.currentThread().sleep(1000); 在需要程 ...

  7. java中将date插入mysql中date_JAVA 处理时间 - java.sql.Date、java.util.Date与数据库中的Date字段的转换方法[转]...

    1.如何将java.util.Date转化为java.sql.Date? 转化: java.sql.Date sd; java.util.Date ud; //initialize the ud su ...

  8. Java中通过JDBC操作MySQL数据库

    JDBC相关的操作  0.JDBC常用类和接口介绍  DriverManager类  DriverManager类用来管理数据库中的所有驱动程序:是JDBC的管理层,作用于用户和驱动程序之间,跟踪可用 ...

  9. java中class.forname连接mysql数据库_数据库链接与 Class.forName()用法详解

    主要功能 Class.forName(xxx.xx.xx)返回的是一个类 Class.forName(xxx.xx.xx)的作用是要求JVM查找并加载指定的类, 也就是说JVM会执行该类的静态代码段 ...

  10. Java中yyyy-MM-dd HH:mm:ss和数据库yyyy-MM-dd HH24:mi:ss的区别

    Java中yyyy-MM-dd HH:mm:ss.SS的大小写的含义: yyyy:代表年 M:月份数字.一位数的月份没有前导零 MM:代表月(MM和M一样,区别就是MM表示从零开始,比如四月份,MM显 ...

最新文章

  1. Python做web前后端交互
  2. 4月书讯(上) | 这本书值得所有的等待
  3. 按键控制LED实现启动、停止按钮
  4. ORACLE同义词源库锁表导致目标库删除操作报ora 02055 02049 02063 06512
  5. Ghost文件封装说明
  6. Android调用手机浏览器打开某网页出现异常情况
  7. Android第十期 - 百度地图
  8. java语言模拟_Java语言模拟操作系统.doc
  9. 关于linux低端内存
  10. Win10下VB6.0开发之串口通信基础(一)控件属性篇
  11. 华为系列设备优先级总结(二)
  12. python运维知识大全_python基础知识
  13. python在线运行编程工具模板源码[网页版]
  14. java 多线程高级面试_15个顶级Java多线程面试题及答案
  15. 扫码枪收银有手续费吗_收银系统怎么选
  16. oracle pdb启动日志,案例:Oracle 12C 数据库pdb丢失数据文件后的完整恢复过程
  17. c#推箱子小游戏代码_C# 简单推箱子游戏源码
  18. 7款家用智能摄像头横评:小米、乐橙、TP-LINK、海康威视、360、智汀、华为
  19. 欧拉降幂公式模板hdu4704
  20. 基于 HLS 创建 Golang 视频流服务器

热门文章

  1. 数据挖掘、数据分析以及大数据之间的区别有哪些?
  2. ZT - 谷歌微软等三巨头掀电视革命:智能电视年底成真
  3. List of music used by Apple Inc.
  4. 2014年美国大学生数学建模竞赛翻译及建模思路
  5. 【Ray Tracing】光线追踪——概述
  6. 保险场景化与场景即保险——新保险
  7. 通过cRIO 9047 USB端口自定义开发周立功CAN盒
  8. 苹果手机网页上点击数字可能拨打电话的解决办法
  9. MOSFET的半桥驱动电路设计要领详解
  10. TSO、UFO、GSO、LRO、GRO和RSS介绍(ethtool命令)