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/