首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将java日期转换为oracle日期格式

将java日期转换为oracle日期格式
EN

Stack Overflow用户
提问于 2013-10-25 02:20:46
回答 2查看 22.4K关注 0票数 1

我有字符串as 10-07-1992。我必须将其转换为oracle日期格式,如1992年7月10日。我试着用这个

代码语言:javascript
复制
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文件中进行这个转换。

EN

回答 2

Stack Overflow用户

发布于 2013-10-25 02:25:00

使用dd-MMM-yyyy格式的日期

代码语言:javascript
复制
Date d = new SimpleDateFormat("dd-MMM-yyyy").parse(date);

将输出显示为

代码语言:javascript
复制
10-jul-1992
票数 2
EN

Stack Overflow用户

发布于 2013-10-25 02:22:44

你能试一下吗?

代码语言:javascript
复制
Date d = new SimpleDateFormat("dd/MMM/yyyy").parse(date);
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19573613

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档