java - Oracle日期格式的实现

标签 java oracle

Possible Duplicate:
Oracle date pattern to java date pattern
Default JDBC date format when reading date as a string from ResultSet

在我的java应用程序中,每次2013年2月5日都有一个来自数据库的不同格式的日期字符串,以及格式模式DD-MON-YYYY.

我需要将此日期字符串转换为 java.util.Date。 Java 的默认 java.text.DateFormat 实现,即 java.text.SimpleDateFormat 在这里不起作用,因为它无法理解 Oracle 数据库的格式模式。我的问题是

1)是否有任何其他java.text.DateFormat的实现,例如java.text.SimpleDateFormat(毕竟它是DatePattern的实现),它可以接受oracle db 的格式模式并返回 java.util.Date?

2)是否有任何实用程序可以从 oracle db 格式模式中绘制 java simpledateformat 模式?

3)可以通过其他方式实现吗?

提前致谢

最佳答案

1) 如果您的“datevalue”与“datepattern”一致,那么使用 simpleDateFormatter 就不会出现问题

SimpleDateFormat format = new SimpleDateFormat(datePatternfromOracle);

2) //对所有值都执行此操作 格式 = new SimpleDateFormat(datePatternFromOracle); format.format(dateValueFromOracle);

3)有多种方法,但这很简单

关于java - Oracle日期格式的实现,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14701667/

相关文章:

java - 无法从 Oracle SSO 注销

java - HttpURLConnection 中的内容长度

java - 偶数和奇数的随机数生成器

尽管类路径正确,Javac 仍找不到 SWT 库

c++ - 在C++中修改PL/SQL语句字符串

database - 访问通过数据库链接在数据库中创建的表同义词

sql - PLSQL 错误 - PLS-00103 : Encountered the symbol "EXCEPTION" when expecting one of

java - Oracle 接手后,sun SCJP/SCJA/SCEA tracks 有哪些变化?

java - 如何在没有 Java 的情况下在纯 Kotlin 中实现接口(interface) null 与 throw 调度

Java applet 不会在浏览器中绘制或接受鼠标输入,但在 Eclipse Appletviewer 中会绘制或接受鼠标输入