当前位置: 首页 > 知识库问答 >
问题:

Apache POI为日期为30.1.2019年12:00:00的单元格提供了43495.5号

萧繁
2023-03-14

我试图用Java Apache POI库从Excel单元格中获取日期。

该字段包含日期30.1.2019年12:00:00,我选择d.m.yyyy h:mm作为该单元格的格式字符串。当我使用apache POI在Excel工作表上循环时,它报告调用类型为celltype.numeric并返回值43495.5。

共有1个答案

温举
2023-03-14

Excel使用datavalue函数转换日期,该函数返回序列号。已经给出了一个解决方案:如何使用Apache POI读取Excel单元格中的日期?

 类似资料:
  • 原因:java.time.format.DateTimeParseException:无法解析文本'Feb18 2015 12:00:00:000AM':发现冲突:字段AmPmOfDay 1与从12:00派生的AmPmOfDay 0不同 我错过了什么?Thx预付款

  • 问题: MPAndroidChart可以很好地计算十进制值的网格和标签位置,但对于日期/时间轴则不然。 我想有标签的位置,以正确的午夜例如与x轴范围4天: 或者如果范围仅为2天: 等。 我所尝试的: > 使用setAxis最小值()和setAxisMaximum()将Chart min和max更正为午夜时间戳。 玩不同的值缩放。 将粒度设置为一整天,但随后数据点会从其原始位置捕捉到顶点位置。 网格

  • 问题内容: 我正在尝试解析一个日期字符串,但是输出看起来不正确:以下是我的代码。 程序输出: 格式化的日期太阳07年10月 00 :19:24 IST 2012 期望输出: 格式化的日期太阳07年10月 12个 :19:24 IST 2012 问题答案: 您可能要使用24h格式而不是12h格式… H一天中的小时(0-23)数字0 h小时在上午/下午(1-12)12号 是的,格式化字符区分大小写。

  • 问题内容: 我需要在数据库上更改一些值。 我忘记为表格设置可空值,并且默认情况下将其设置为0000-00-00 00:00:00。 现在,我需要将该值转换为。 字段类型为“日期时间”。 我该怎么做? 我尝试使用典型的方法,但是它不起作用。 问题答案: 您首先需要将该列设置为可空: 然后更新值:

  • 本文向大家介绍MySQL 8.0.13设置日期为0000-00-00 00:00:00时出现的问题解决,包括了MySQL 8.0.13设置日期为0000-00-00 00:00:00时出现的问题解决的使用技巧和注意事项,需要的朋友参考一下 刚开始学习数据库操作,今天存数据时发现,保存的时候报错(Error 1292: Incorrect datetime value: '0000-00-00' f

  • 我想在MySQL中允许零日期。我已将更改为。 我已经在中更改了它。 然而,当我尝试插入数据时,我得到了错误, 数据截断:不正确的datetime值:“0000-00-00 00:00:00” MySQL版本为5.7.18。 这方面的任何想法都将大有帮助。