- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我通过 Callable 语句将 OAF 页面中的日期传递到 SQL 数据库。我查看了很多解决方案,但仍然没有成功。这就是我写的。
OAMessageDateFieldBean validFrom =(OAMessageDateFieldBean)webBean.findIndexedChildRecursive("VaidFrom");
String getValidFrom = validFrom.getValue(pageContext).toString();
SimpleDateFormat formatter = new SimpleDateFormat("DD/MM/YYYY");
System.out.println("Formatter Executed " + formatter);
Date dateValidFrom ;
dateValidFrom = null;
java.sql.Date sqlDate = null;
try {
System.out.println("Formatter Date Valid from "+formatter.parse(getValidFrom));
dateValidFrom = (java.sql.Date)formatter.parse(getValidFrom);
sqlDate = new java.sql.Date(dateValidFrom.getTime());
System.out.println("SQL date is "+sqlDate);
}catch (Exception e){
System.out.println("------ "+e);
}
callableStatement.setDate(3, sqlDate);
我尝试调试它,我认为错误出现在 dateValidFrom = (java.sql.Date)formatter.parse(getValidFrom);
它显示的错误是 - java.lang.ClassCastException: java.util.Date 无法转换为 java.sql.Date
我使用日期选择器在字段中选择日期。存储在 String 中的值是
2017-05-01 00:00:00.0
使用 SimpleDateFormat 后的值为 -
Mon Dec 05 00:01:00 IST 2016
请帮忙。TIA
最佳答案
不要在 java.sql.Date 中转换 dateValidFrom,因为 formatter.parse 返回 java.util.Date
尝试这样的事情:
java.util.Date dateValidFrom = formatter.parse(getValidFrom);
java.sql.Date sqlDate = new java.sql.Date(dateValidFrom.getTime());
关于Java/OAF 通过 Callable 语句进行日期转换错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43734613/
为什么OA框架不建议使用Javascript?我们可以在扩展种子预言机页面的 Controller 时使用 JavaScript 吗? 最佳答案 OAF中有一个RawTextBean(类似名称)。在扩
我通过 Callable 语句将 OAF 页面中的日期传递到 SQL 数据库。我查看了很多解决方案,但仍然没有成功。这就是我写的。 OAMessageDateFieldBean validFrom =
主题中的问题:OAF 如何将带有搜索字段的高级表添加到标准现有页面(EBS 12.1)?有例子吗? 最佳答案 我建议您创建一个外部独立区域并在其中创建高级表和搜索字段。 然后在服务器上部署区域和相关文
我有一个新项目,需要修改用 oaf 创建的电子商务套件中的网页,但不知道从哪里开始。 现在。我有带有 oaf 框架相应补丁的 jDeveloper, 我在我的安全文件夹中设置了 .DBC 文件以连接到
我是一名优秀的程序员,十分优秀!