gpt4 book ai didi

java - 用Java表达Excel公式(小数转时间解释)

转载 作者:行者123 更新时间:2023-11-30 05:17:33 26 4
gpt4 key购买 nike

我正在将 Excel 工作表公式转换为 Java,但我无法理解 Excel 如何设法获取以下内容:0.22应用公式:=TEXT(R5/14, "h:mm")不知何故达到:0.22

如果我提供:2.8到达 4.48有人可以向我解释一下它是如何做到这一点的吗?我读过一些有关十进制的内容,并且理解了转换,但这还不足以解释上述内容。

最佳答案

Excel 将日期时间值存储为:

  • 小数点左边的数字表示自 1900 年 1 月 1 日以来的天数
  • 小数点右边的数字代表一天 24 小时的小数部分

在您的示例中,您要将小数转换为日期时间值的小时和分钟部分的文本表示形式。

计算第一个公式,0.22 除以 14(为什么要这样做?)等于 0.015714286。如果您将此分数应用于一天 24 小时(乘以 1440 分钟),则它等于 22 分钟加上一些变化(即“0:22”)。

计算第二个公式,2.8 除以 14 等于 0.2。乘以 1440,等于 288 分钟,即 4 小时 48 分钟(即“4:48”)。

关于java - 用Java表达Excel公式(小数转时间解释),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/151496/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com