我有日期不同的日期数组。在Google Apps脚本中将日期/时间设置为00:00:00
实施例:{13年4月15日5时00分○○秒,13年3月10日13:00:00,13年2月10日02:00:00,等}
如果我想要将小时更改为00:00:00,因此该阵列会显示为:
{4/15/13 00:00:00,03/10/13 00:00:00,02/10/13 00 :00:00等}
我该怎么做?
我试过使用getTime(),但是我没有控制几个小时。任何帮助都会很棒。 谢谢!
编辑:我想这个循环:
for (var i = 0; i < gValues.length; i++) { // repeat loop
sheet.getRange(i + 2, 7, 1, 1).setValue(gValues[i][0].setHours(00,00,00,00));
}
但
而不是所期望的结果,我得到这个值:“12/20/5828963 0:00:00”的每一个细胞。
是您的工作日日期或版本中的值gs? (即,您可以更改电子表格格式设置中的日期格式)返回的实际值是什么“12/20/5828963 0:00:00” – 2013-03-05 19:44:45
不是它们是日期,而不是字符串。 {3/16/2013 17:00:00 3/16/2013 17:00:00 3/20/2013 5:00:00 3/20/2013 5:00:00 3/21/2013 5:00:00 3/21/2013 5:00:00 3/21/2013 5:00:00 3/25/2013 5:00:00 3/25/2013 5:00:00 3/13/2013 5:00:00 3/26/2013 1:00:01 3/6/2013 4:00:00 3/5/2013 4:00:00 3/19/2013 5:00:00 3/26/2013 1:00:00 3/2/2013 4:00:00 3/18/2013 5:00:00} – user1786546 2013-03-05 20:22:53
我的例子中没有看到任何分隔符...... ??请参阅编辑答案举例。 – 2013-03-05 20:28:40