我试图从时间格式的单元格(hh:mm:ss)中获取小时值,该值可以更大24:00:00,例如20000:00:00应该为20000:
表:
如果您阅读了E1的值:
var total = sheet.getRange("E1").getValue();
Logger.log(total);
结果是:
周六4月12日07:09:21 GMT + 00:09 1902
现在,我尝试将其转换为Date对象,并获取其Unix时间戳:
var date = new Date(total);
var milsec = date.getTime();
Logger.log(Utilities.formatString("%11.6f",milsec));
var hours = milsec / 1000 / 60 / 60;
Logger.log(hours)
1374127872020.000000
381702.1866722222
问题是如何获得20000的正确值?
qq_花开花谢_0
相关分类