在 Excel 中将刻度转换为日期的公式

问题描述 投票:0回答:3

我从 sql 导出的表中得到的日期为 635241312000000000。日期应为 2014 年 1 月 1 日。我需要 Excel 中的公式来转换它。

假设日期存储在刻度中,我尝试了以下操作:

=((((635241312000000000/100000000)/365.25)/24)/60)/60)。这给我的日期是 7/19/1900,这是错误的。

我还有其他日期需要转换,所以我需要一个适用于 Excel 的公式。

excel-formula
3个回答
11
投票

我相信你关于它是一个刻度日期的说法是正确的。这个特定的时间似乎是自 01/01/0000 以来的百分之一纳秒数。要转换它,您可以使用:

 =(G6*POWER(10, -7) / 60 / 60 / 24)-693593

末尾的693593是tick开始日期与excel日期类型开始日期之间的天数。


1
投票

日期和时间的完整公式:

=TicksValueCellReference/864000000000-693593

将 Excel 单元格格式更改为(日期)时间。


-2
投票

您不需要任何公式。您可以通过将单元格格式设置为日期来完成此操作。右键单击单元格->设置单元格格式->数字选项卡->日期->确定。这是针对 Windows 系统的。

© www.soinside.com 2019 - 2024. All rights reserved.