包含时间的Excel单元格值用JExcelApi报告为12小时而不是24小时

我需要阅读一个Excel文档,并提取一些单元格值进一步处理。 我用这个JExcelAPI。 这很好。

我们需要一个包含墙的时间为四个字符的string(比如“0810”为十八八,“十五”为十到四),这是通过计算时间和自定义格式与“ttmm”分钟模式。 (“t”是丹麦语区域的24小时,丹麦目前是GMT + 2,我们的Windows机器是英语语言环境)

我现在的问题是,当我用cell.getContents()读取单元格时,第一个单元格是正确的“0810”,但第二个单元格是“0350”而不是“1550”。 我对jxl没有深入的了解,所以我不知道这个值是直接从Excel生成的,还是在运行时在jxl中产生的。 操作DateCell中存储的date也是麻烦的,因为时区是错误的,我们有其他date单元格不需要这种处理。

我也在想,如果我们可以在未读取的字段中进行计算,然后将内容转换为读取字段中的四个字符的string?

那么,我怎样才能以我需要的forms获得时代呢?

(注意:我会奖励500点奖金给最有帮助的答案,我现在还不能打开)

我没有find解决scheme。

我们最终将date强制转换为Excel本身所需的文本string(在不同的单元格中,并且在读取Java中的表单时忽略date单元格)。