我正在使用它来获取电子表格更新时创建的单元格的日期值:
setValue(new Date()).setNumberFormat('MM/dd/yyyy')
但我得到的包括时间戳(即 2015 年 10 月 31 日 22:16:55),而不仅仅是日期(2015 年 10 月 31 日)。
这会导致我使用的引用该单元格的逻辑出现问题。逻辑是基本的
countif
仅引用日期的声明。我可以调整来处理 timestamp
但我宁愿没有 timestamp
.似乎很基本,但我找不到任何解决方案。我错过了什么?
最佳答案
该格式不会改变日期值仍包含不同时间的事实。
要从日期值本身 chop 时间,请尝试以下操作:
setValue(new Date(new Date().setHours(0,0,0,0))).setNumberFormat('MM/dd/yyyy');
关于javascript - 从 Google Apps 脚本中的日期中删除时间戳,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33459462/