我有字符串as 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文件中进行这个转换。
发布于 2013-10-25 02:25:00
使用dd-MMM-yyyy格式的日期
Date d = new SimpleDateFormat("dd-MMM-yyyy").parse(date);将输出显示为
10-jul-1992发布于 2013-10-25 02:22:44
你能试一下吗?
Date d = new SimpleDateFormat("dd/MMM/yyyy").parse(date);https://stackoverflow.com/questions/19573613
复制相似问题