我正在使用它来获取电子表格更新时创建的单元格的日期值:
setValue(new Date()).setNumberFormat('MM/dd/yyyy')
但我得到的内容包括时间戳(即10/31/2015 22:16:55),而不仅仅是日期(2015年10月31日)。
这会导致我使用的逻辑引用该单元格的问题。逻辑是仅引用日期的基本countif
语句。我可以调整以处理timestamp
,但我宁愿没有timestamp
。似乎基本但我找不到任何解决方案。我错过了什么?
答案 0 :(得分:7)
格式不会改变日期值仍包含不同时间的事实。
要截断日期值本身的时间,请尝试以下操作:
$SQL = "SELECT '" . $roomID . "' FROM dbName WHERE Username = '" . $username ."'";
答案 1 :(得分:0)
您可以尝试以下操作:
var formattedDate = Utilities.formatDate(new Date(), "GMT", "yyyy-MM-dd");
有关更多详细信息,请参见here