google-apps-script - Google Apps 脚本年错误
问题描述
我刚刚在 Google Apps Script 上遇到了一个尴尬的问题。
自昨天(2019 年 12 月 30 日)起,该函数Utilities.formatDate
返回 2020 作为当前年份。在屏幕截图中,您可以看到函数的日志yearBug
。日志时间戳清楚地指示 2019 年 12 月 31 日,但输出是 2020 年。
代码和日志中的时区是 EST(多伦多时间)。
有没有人有一个很好的解释?
解决方案
从您的共享图像中可以看到的脚本中,我认为您的问题的原因可能YYYY
是MMMM d, YYYY
. Y
用作周年。所以请修改如下。
从:
Logger.log(Utilities.formatDate(new Date(), "America/Toronto", "MMMM d, YYYY"));
至:
Logger.log(Utilities.formatDate(new Date(), "America/Toronto", "MMMM d, yyyy"));
参考 :
- formatDate(日期,时区,格式)
-
y
: 年Y
: 周年
如果我误解了您的问题并且这不是您想要的结果,我深表歉意。
推荐阅读
- excel - “列表框末尾的空白项”
- react-admin - 我该如何配置
忽略 location.search 参数? - xml - EvaluateXPath 空字符串集
- php - 如何根据当前 URL 进行条件逻辑
- python - Python 3.5 类型注释变量没有初始值
- python - Python:尝试在更改变量时重新计算类属性
- ms-access - 访问前端对大多数用户来说都可以正常工作,但一个用户总是遇到各种问题
- c - 检查二维数组元素的相邻元素,而不超过一次
- excel - 如何在 VBA 中将所有项目选择到列表框(多选)中
- .net - 为什么 .Net Core Applications 可以使用 .Net Framework 库?