我有一个格式为“dd.mm.yyyy hh:mm”的字符串..我需要将其转换为oracle日期格式'dd-mon-yy'.....我如何实现? ??
答案 0 :(得分:1)
考虑到java标签,不清楚字符串的位置......假设列值为:
SELECT TO_CHAR(TO_DATE(t.column, 'DD.MM.YYYY HH24:MI'), 'DD-MON-YYYY')
FROM YOUR_TABLE t
答案 1 :(得分:1)
如何将字符串发送到oracle? 使用to_date()函数将java字符串转换为oracle date。 http://www.techonthenet.com/oracle/functions/to_date.php
答案 2 :(得分:0)
你可以使用oracle的to_char()方法。您可以获得有关日期转换的更多信息here。
答案 3 :(得分:0)
如果要通过准备好的语句对数据库执行sql查询,可以使用
java.sql.Date
存储日期。请注意,此对象不存储时间,仅存储月,日和年。另见
java.sql.Time
java.sql.Timestamp
如果您要格式化日期以进行显示,请尝试
java.text.DateFormat