Tag: exponential

在java中使用apache事件模型解析excel文件时,如何检查字符串中的数字包含日期和指数

我正在解析一个excel文件,其中包含许多日期,如13-4-2021和一些数字,这3,7%,2,65%格式。所以我正在解析那个excel文件,我得到一个字符串中的数据写他们在一个文本文件中。所以我的问题是我得到了一个像44299这样的整数的日期,而它实际上是在excel工作表中的04/13/2021格式。另一个案例是我有一些像百分比一样的数字3,7%,2,65%即将到来,如3.6999999999999998E-2。所以我可以将数字转换成日期使用 SimpleDateFormat(“MM/dd/yyyy”).format(javaDate) 这是我正在使用的代码 private static class SheetHandler extends DefaultHandler { private SharedStringsTable sst; private String lastContents; private boolean nextIsString; private int rowNumber; private SheetHandler(SharedStringsTable sst) { this.sst = sst; } public void startElement(String uri, String localName, String name, Attributes attributes) throws SAXException { try { // row => row if(name.equals(“row”)) { if (attributes.getValue(“r”) != null) […]