【发布时间】:2017-09-07 21:04:19
【问题描述】:
我的程序从数据库读取数据,我想将一些字段转换为日期格式(日期和时间分别)。我可以从 sql 查询中做到这一点,但可以从 java 代码中做到这一点。
表格中的日期格式 = MMDDHHMISS(月日时分秒)
这些是我现在使用的 sql 查询-
TO_CHAR(TO_DATE(DATETIMECOLUMN, 'MMDDHH24MISS'),'DD/MM/YYYY') AS MY_DATE
TO_CHAR(TO_DATE(DATETIMECOLUMN, 'MMDDHH24MISS'),'HH24:MI:SS') AS MY_TIME
提前致谢!
【问题讨论】:
-
我通过了上述答案,但找不到将我的字符串类型转换为日期时间的方法
-
这个问题已经被问过好几次了。请加倍搜索。
-
您的结果日期应该包括一年吗?如果是这样,如何决定哪一年?如果满足您的要求,Java 确实为没有年份的日期提供了
MonthDay类。