gpt4 book ai didi

java - 如何使用 Java 将当前日期插入 MySQL 数据库?

转载 作者:IT老高 更新时间:2023-10-29 00:05:11 24 4
gpt4 key购买 nike

我想将当前日期和时间插入到定义为日期时间类型的列中。

我输入了以下代码:

java.sql.Date sqlDate = new java.sql.Date(new java.util.Date().getTime());
PrepStmt.setDate(1, sqlDate);

当我检查数据库时,我发现日期插入正确,但时间是:00:00:00。修复方法是什么?

最佳答案

由于您使用datetime 作为您的列类型,您需要使用java.sql.Timestamp 来存储您的日期,并且PrepareStatement.setTimestamp 插入它。

尝试使用这个:-

java.sql.Timestamp date = new java.sql.Timestamp(new java.util.Date().getTime());
PrepStmt.setTimestamp(1, date);

关于java - 如何使用 Java 将当前日期插入 MySQL 数据库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13112811/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com