gpt4 book ai didi

excel - 如何将 FILETIME 转换为 Excel 日期

转载 作者:行者123 更新时间:2023-12-04 01:48:21 26 4
gpt4 key购买 nike

我有一个文件时间值,例如:122327856000000000 并希望将其转换为 Excel 日期 (1988-aug-23)

最佳答案

我只能找到 unix 时间(自 1970/1/1 以来的秒数)的转换,但找不到文件时间(自 1601/01/01 以来的纳秒数)的转换,所以我想到了以下解决方案:

首先转换为 unix 时间,减去 1970/1/1 和 1601/1/1 之间的纳秒,即:116444736000000000。结果值很容易转换为日期时间,因此最终公式为:

((CELL-116444736000000000)/10000000)/(24*60*60)+DATE(1970,1,1)

这与:

((CELL-116444736000000000)/864000000000)+DATE(1970,1,1)

希望对其他人有帮助。

关于excel - 如何将 FILETIME 转换为 Excel 日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42135186/

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