从Excel拿到的都是字符串
在save到数据库之前先进行格式化
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
sdfformat(collValue);
设置单元格的格式为字符串格式,就可以了
用jxl读出来的时候
//添加带有formatting的DateFormat对象
DateFormat df = new DateFormat("dd MM yyyy hh:mm:ss");
WritableCellFormat wcfDF = new WritableCellFormat(df);
DateTime labelDTF = new DateTime(列,行,new javautilDate(),wcfDF);
wsaddCell(labelDTF);
提问虽然已经过去很长时间了,但是这个问题很普遍。我来补充一下,希望大家能看到吧、、
给导出时间格式的字段增加一个css样式:mso-number-format:'\@' 即可('\@'是格式化为文本方式)。
例:<td style="mso-number-format:'\@';"><%=myDateTime %></td>
以上就是关于java如何从excel取得日期存入类型的data的数据库字段中全部的内容,包括:java如何从excel取得日期存入类型的data的数据库字段中、读excel数据怎么把设为常规的日期在java中读成string类型、java导出excel时的日期和时间问题等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)