【发布时间】:2016-04-15 23:06:42
【问题描述】:
我的 java 代码使用 TIMESSTAMP 在 mysql 表中存储日期和时间。这是我的代码:
java.util.Date dt = new java.util.Date();
java.text.SimpleDateFormat sdf = new java.text.SimpleDateFormat("yyyy-MM-dd HH:mm:ss.0");
我想知道 SimpleDateFormat 中的 "ss.0" 是否正确?这会是个问题吗?首先我得到了another problem. 你可以在我的链接之后看到它。之后我找到了这个方法来修复它。所以最后我需要知道我的方式是否正确?
我可以添加 .0 吗?
谢谢。
【问题讨论】:
-
不应使用字符串将时间戳传递给 SQL 语句。您应该使用 PreparedStatement,并传递 java.sql.Timestamp。
标签: java mysql datetime timestamp