GSheets GS 日期为 2020 年 3 月 9 日 - 2020 年 4 月 5 日休息一天

从 3/9/2020 - 4/5/2020 获取日期后,GS 代码会返回一天

2020 年 3 月 9 日至 2020 年 4 月 5 日之间的所有日期均不正确。

  1. Google 工作表添加日期列,日期为 2020 年 3 月 9 日

  2. 将代码添加到下面的 gs

  3. 回来:2020 年 3 月 8 日星期日 23:00:00 GMT-0600 (CST)

2020/3/9 星期日 2020 年 3 月 8 日 23:00:00 GMT-0600 (CST)

2020/4/5 2020 年 4 月 4 日星期六 23:00:00 GMT-0600 (CST)

 var data = SpreadsheetApp.getActiveSpreadsheet().getDataRange().getValues();
 SpreadsheetApp.getUi().alert(data[0][0]);


扬帆大鱼
浏览 158回答 1
1回答

浮云间

如果我使用 GMT 对其进行格式化,则日期会正确返回。var formattedDate = Utilities.formatDate(data[0][0], "GMT", "yyyy-MM-dd'T'HH:mm:ss'Z'");UTC、GMT 和夏令时 UTC 和 GMT 都不会因夏令时 (DST) 而改变。但是,一些使用 GMT 的国家/地区会在 DST 期间切换到不同的时区。例如,英国并非全年都采用格林威治标准时间,而是在夏季月份使用比格林威治标准时间早一小时的英国夏令时 (BST)。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript