gpt4 book ai didi

java - 如何将字符串解析为 java.sql.date

转载 作者:bug小助手 更新时间:2023-10-28 10:49:51 26 4
gpt4 key购买 nike

您好,我正在尝试将字符串解析为 java.sql.date

这就是我正在做的事情

private static SimpleDateFormat sdfout = new SimpleDateFormat("yyyy.MM.dd.HH.mm");
try{
String date = "2010.09.30.13.18";
task.setDueDate(new java.sql.Date(sdfout.parse(date).getTime()));
}

问题是我只能得到日期。不是时候。

我这样做对吗

最佳答案

代码逻辑没问题,只需要java.sql.Timestamp而不是 java.sql.Date . SQL 时间戳表示日期和时间部分,如 Java 中的日期。 SQL 日期仅代表日期部分。

另见:


注意应该是你应该更喜欢java.util.Date通过模型对象中的 java.sql.Timestamp 并仅在您即将在 SQL 查询中设置它的那一刻使用 Timestamp。这将模型对象与 JDBC API 分离并提高了它们的可移植性和可重用性。

关于java - 如何将字符串解析为 java.sql.date,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3779521/

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