9阅网

您现在的位置是:首页 > 知识 > 正文

知识

java - 有没有办法在oracle中读取RAW和TIMESTAMP数据类型,并使用JAVA CODE导出到Excel中。

admin2022-11-01知识16

有没有办法从Oracle DB中读取RAW[10字节]和TIMESTAMP[6]数据类型,并通过JAVA代码使用APACHE POI导出到Excel表格中。

基本上我是想用setCellValue()方法将数据写入excel文件中。



【回答】:

好的......我能够得到一个答案,我已经把我从ResultSet得到的对象转换为字符串,并将其解析为一个所需格式的日期,并将其写入excel中的一个单元格。

    if (valueObject != null) {
                    String dateString = String.valueOf(valueObject); 
                     String trimmed = dateString.substring(0, Math.min(dateString.length(), 19));
                     String datePattern = "yyyy-MM-dd HH:mm:ss";
                     LocalDateTime ldt = LocalDateTime.parse(trimmed,DateTimeFormatter.ofPattern(datePattern));
                     cell.setCellValue(ldt.format(DateTimeFormatter.ofPattern(datePattern)));
                }