谷歌脚本格式日期



我不明白它是如何工作的Utilities.formatDate((。我有脚本:

var A=new Date();
var B=Utilities.formatDate( A, SpreadsheetApp.getActiveSpreadsheet().getSpreadsheetTimeZone(), "YY.MM.dd HH:mm");

这已经工作了几个月,但今天(12 月 31 日(是问题...... A=2019 年 12 月 31 日星期二 15:24:18 GMT+0100 (CET( B="2020.12.31 15:24" 这是错误?如何修复错误? 我昨天尝试日期:

var A=new Date(new Date()-(1 * 24 * 60 * 60 * 1000));

但格式日期返回:"20.12.30 15:24">

尝试将此"YY.MM.dd HH:mm"更改为"yy.MM.dd HH:mm"

function tdate() {
var A=new Date(new Date()-(1 * 24 * 60 * 60 * 1000));
Logger.log(Utilities.formatDate(A,Session.getScriptTimeZone(),"yy.MM.dd HH:mm:ss"));
//[19-12-31 13:44:34:975 MST] 19.12.30 13:44:34
Logger.log(Utilities.formatDate(A,SpreadsheetApp.getActive().getSpreadsheetTimeZone(),"yy.MM.dd HH:mm:ss"));
//[19-12-31 13:51:07:677 MST] 19.12.30 13:51:07
Logger.log(Utilities.formatDate(A,Session.getScriptTimeZone(),"YY.MM.dd HH:mm:ss"));
//[19-12-31 13:44:34:976 MST] 20.12.30 13:44:34
Logger.log(Utilities.formatDate(A,SpreadsheetApp.getActive().getSpreadsheetTimeZone(),"YY.MM.dd HH:mm:ss"));
//[19-12-31 13:51:07:678 MST] 20.12.30 13:51:07
}

简单的日期格式

相关内容

  • 没有找到相关文章

最新更新