Google App Scripts中的实用程序功能无法正常工作

问题描述 投票:1回答:1

Google App Scripts中的函数Utilities.formatDate在2013年的日期无效

例-

date = Tue Dec 31 2013 18:43:12 GMT+0530 (IST)

after formatting it in YYYYMMdd format

使用代码 -

Utilities.formatDate(date, "IST" ,"YYYYMMdd"))

result was- 20**14**1231

在上述结果中,预计到2013年为上述日期。

相同的代码在2012年和2014年的日期工作正确。

google-apps-script simpledateformat date-formatting
1个回答
2
投票

只需将您的模式从YYYY更改为yyyy(小写)并且它将起作用,请检查this

function myFunction() {
  var date = new Date("Tue Dec 31 2013 18:43:12 GMT+0530 (IST)");

//after formatting it in YYYYMMdd format
  var format = Utilities.formatDate(date,"IST", "yyyyMMdd");

  Logger.log(format);
}
© www.soinside.com 2019 - 2024. All rights reserved.