我的字符串为 10-07-1992。我必须将其转换为 oracle 日期格式,例如 1992 年 7 月 10 日。我试过用这个
String date = fqu.getDob();
Date d = new SimpleDateFormat("dd/MM/yyyy").parse(date);
java.sql.Date sqlDate = new java.sql.Date(d.getTime());
System.out.println("sql date"+sqlDate);
这像 1992-07-10 一样打印。但这在 oracle 中插入此值时无法识别。
我不需要 to_cast 方法。这仅适用于 sql 命令提示符。我想在 java 文件中进行这种转换。