gpt4 book ai didi

perl - 在perl中将序列值转换为日期

转载 作者:行者123 更新时间:2023-12-04 22:46:10 25 4
gpt4 key购买 nike

我正在使用 Spreadsheet::XLSX 在 Linux 上将 XLSX 转换为 CSV。
自定义日期字段正在转换为数字。我知道 XLSX 将自定义日期存储为序列值。我需要找到将这些值转换为日期/时间的方法。

例子:

CSV:  40829
XLSX: 10/13/2011 0:00

所以我想弄清楚如何转换 4082910/13/2011 0:00
我做了一些研究,但找不到任何(Perl)解决方案。
如果需要,我可以提供代码。

请指教。

谢谢,
-安德烈

最佳答案

Excel 将日期和时间存储为表示自 1900-Jan-0 以来的天数的数字。 ,加上一天 24 小时的小数部分:ddddd.tttttt .

您可以编写一个函数来自己进行计算,或者您可以查看一些已经发布在 cpan 上的模块来执行此操作, DateTime::Format::Excel 应该做你需要的和 DateTimeX::Format::Excel 看起来它也可以。

关于perl - 在perl中将序列值转换为日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24890382/

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