You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Excel中将18位数字转换为人类可读日期?

在Excel中将18位.NET Ticks值转换为可读日期

这个18位数字是**.NET Ticks值**,1个Tick等于100纳秒(即10⁻⁷秒),基准时间为公元1年1月1日00:00:00。

Excel转换方法

假设你的Ticks值在单元格A1中,使用以下公式完成转换:

=DATE(1,1,1) + (A1 / 864000000000)

输入公式后,将单元格格式设置为你需要的日期样式(比如yyyy/mm/dd hh:mm:ss)即可显示可读日期。

公式说明

  • 864000000000是一天包含的Ticks总数:1天=86400秒,1秒=10⁷Ticks,两者相乘得到该数值
  • DATE(1,1,1)对应Ticks的基准日期,加上转换后的天数即可得到目标日期

PowerShell转换方法

如果需要用PowerShell实现同样的转换,可使用以下代码:

$timeStamp = 634019142119225390 / 10000000
$epochTime = [datetime]"01/01/0001 00:00:00"
$epochTime.AddSeconds($timeStamp)

代码说明

  • 将Ticks值除以10⁷转换为秒数
  • 以公元1年1月1日为基准时间,添加转换后的秒数即可得到目标日期

内容的提问来源于stack exchange,提问作者ikokai

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.21 05:35:02