gpt4 book ai didi

java - 将字符串转换为 SQL 日期

转载 作者:行者123 更新时间:2023-11-29 07:07:54 26 4
gpt4 key购买 nike

我有一个 String,其中包含格式为 MM-dd-yy 的日期字符串,例如 12-28-18。我希望将此参数传递给 Oracle 数据库中的存储过程。

因此,我尝试将此字符串转换为 java.sql.Date。以下是我要转换的方法:

DateFormat df = new SimpleDateFormat("MM-dd-yy");
java.util.Date date1 = df.parse(valueobject.getDate());
java.sql.Date date2 = new java.sql.Date(date1.getTime())

但是,它会导致 ParseException。无法弄清楚为什么它在解析过程中失败。在这方面的任何帮助都会很棒!

最佳答案

使用 valueOf():

String date = "2000-11-01"; // YYYY-MM-DD
java.sql.Date sqlDate = java.sql.Date.valueOf(date);

关于java - 将字符串转换为 SQL 日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17647474/

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