我有一个文件时间值,例如:122327856000000000 并希望将其转换为excel日期(1988-aug-23)
答案 0 :(得分:1)
我只能从unix时间(1970/1/1以来的秒数)找到转换,但不能找到文件时间(自1601/01/01以来的纳秒),所以我想到了以下解决方案:
首先通过减去1970/1/1和1601/1/1之间的纳秒(116444736000000000)来转换为unix时间。 结果值很容易转换为日期时间,因此最终公式为:
((CELL-116444736000000000)/10000000)/(24*60*60)+DATE(1970,1,1)
与...相同:
((CELL-116444736000000000)/864000000000)+DATE(1970,1,1)
希望它可以帮助别人。
答案 1 :(得分:0)
如果你想后退 - 你可以从excel转换为filetime:
=((CELL-DATE(1970,1,1))*86400*10000000+116444736000000000)