当我在脚本中读取 Google 表格单元格时,我想要对其进行格式化,但它会在 25 分钟后显示出来。 单元格的时间为 20:00:00,但输出为“20:25”。我正在用这个
var formattedDate = Utilities.formatDate(dataRow[9], "GMT+2", HH:mm");
如果不使用它,即使单元格的内容是 20:00:00,时间也会显示为“1899-12-30T18:25:08.000Z”。有什么想法可以消除额外的 25 分钟吗?
最佳答案
使用电子表格的时区设置。
var formattedDate = Utilities.formatDate(dataRow[9], SpreadsheetApp.getActive().getSpreadsheetTimeZone(), "HH:mm");
关于javascript - 如何格式化此 Google Apps 脚本中的时间?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51478502/