无法设置数组中日期的格式
Unable to format date in an array
我有一个数组,我想用getRange().setValues()写入电子表格。我可以毫无问题地写入电子表格,但日期都如下所示:
2012-06-18T07:00:00.000Z
我只对看到2012-06-18
感兴趣.当我尝试使用
passedArray[0][12] = Utilities.formatDate(passedArray[0][12], "GMT", "yyyy-MM-dd");
或
Utilities.formatDate(passedArray[0][12], "GMT", "yyyy-MM-dd");
或
ModifiedArray[0][12] = Utilities.formatDate(passedArray[0][12], "GMT", "yyyy-MM-dd");
它会产生意外的错误。其自身的数组被创建并填充到另一个函数中,然后以 JSON 格式存储为属性:
var array1JSON = [{'array':[array1[i]]}];
UserProperties.setProperty("arrayPassing",JSON.stringify(array1JSON));
然后从其他函数访问
var array1JSON = JSON.parse(UserProperties.getProperty('arrayPassing'));
var passedArray = array1JSON[0].array;
任何帮助将不胜感激。
谢谢!
我想你可以试试Utilities.formatDate(new Date(passedArray[0][12]), "GMT", "yyyy-MM-dd");
因为 Utilities.formatDate 中的参数必须是日期对象。
相关文章:
- Javascript日期格式类似于ISO,但本地
- NodeJS日期格式不起作用
- 将客户端特定的日期格式返回到服务器MVC4
- ui网格日期单元格过滤器,过滤日期格式导致显示错误的日期
- 将Javascript日期转换为ASP.NET日期格式
- 在达到状态之前在Redux Reducer中设置日期格式
- 如何从Angularjs中的新日期获取日期格式
- 如何使用jquery更改为所需的日期格式
- keith wood日期选择器日期格式和语言
- Dygraph更改日期格式
- 确定Twig(或JavaScript)中的国际日期格式,以便在其他地方使用
- javascript和jquery日期格式转换
- 用javascript将日期格式从d/m/yyyy转换为yyyy-mm-dd
- 在Datepicker中将日期格式更改为yyyy-mm-dd
- 在Karma Jasmine单元测试用例中检查日期格式
- 使用不同的日期格式和区域设置创建时刻
- 更改日期选择器上的日期格式
- 以日期计算的天数更改日期格式
- 带有onchange的日期格式
- 如何从区域设置获取日期格式