无法将Windows日期格式转换为dd / mm / yyyy [复制]

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

我有一个旧的定制程序(我认为它是在Basic中制作的),我父亲使用它生成一些图形,让你输出一个.txt文件,其中包含你在图表中使用的日期。输出看起来像这样:

DAXH9|0|43507.0486144213|10953|0|
DAXH9|1|43507.0486144329|10953|0|
DAXH9|1|43507.0487738889|10944|0|
DAXH9|0|43507.0487738889|10944|0|
DAXH9|0|43507.0488318519|10953|0|
DAXH9|1|43507.0488318634|10953|0|
DAXH9|0|43507.0488579398|10944|0|
DAXH9|1|43507.0488579514|10944|0|
DAXH9|0|43507.0488637153|10929|0|
DAXH9|1|43507.0488637268|10929|0|

等等。

显然,中间的数字是某种日期格式(通常是5位数,一个点和其他11位数字)。程序员显然说它是“windows日期格式”,但我从未听说过它。我认为这是一个毫秒的日期,但用JavaScript转换它会导致糟糕的结果(日期太旧或太远)。

这是我试过的:

var test = new Date(STRANGE_DATE_NUMBER)

它的日期格式是什么?我怎么转换它?

javascript windows date date-conversion
1个回答
0
投票

我不是百分百肯定,但这让我想起了某些GPS时间格式,它引用了过去特定日期的秒数(或毫秒)。这是一个GPS timer converter,我输入了你的一个数据。它给了我一个1995年的约会 - 这听起来像你在想的时间框架?

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