答案 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"