我需要帮助来了解此日期格式

时间:2019-10-04 08:32:09

标签: date datetime iso

我有一个带日期列的csv文件,但是我很难确定该日期的格式。

enter image description here

我尝试了几种时间戳转换器,但它们似乎都没有给我准确的日期。

日期应在2017年之内。

3 个答案:

答案 0 :(得分:2)

Excel商店的日期和时间是一个自1900/01/01 00:00:00以来的天数的浮点数。因此42954.49986111111代表2017-08-07 11:59:48.0000000。

.Net已经可以理解这种“格式”:

DateTime.FromOADate(42954.49986111111);

答案 1 :(得分:1)

看起来是从1900年开始的几天,因此要获取时间戳记,您应该将此值添加到1900/01/01时间戳记上并乘以1000 * 24 * 60 * 60

应该可以

const d = Date.UTC(1900, 1, 1) + 24 * 3600 * 1000 * 42982
console.log(new Date(d).toString())

答案 2 :(得分:0)

我认为这是任何约会对象。

moment(42954.4998611111).format('MMMM Do YYYY, h:mm:ss a')
"January 1st 1970, 5:30:42 am"