gpt4 book ai didi

javascript - GSheets GS 日期为 2020 年 3 月 9 日 - 2020 年 4 月 5 日休息一天,所有其他日期均正确

转载 作者:行者123 更新时间:2023-12-02 22:42:23 26 4
gpt4 key购买 nike

获取 2020 年 3 月 9 日至 2020 年 4 月 5 日期间的日期时,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]);

这是谷歌表格:link

最佳答案

如果我使用 GMT 格式化日期,则日期会正确返回。

var formattedDate = Utilities.formatDate(data[0][0], "GMT", "yyyy-MM-dd'T'HH:mm:ss'Z'");

UTC、GMT 和夏令时UTC 和 GMT 都不会因夏令时 (DST) 而改变。但是,一些使用 GMT 的国家/地区会在 DST 期间切换到不同的时区。

例如,英国并非全年都采用 GMT,而是在夏季使用英国夏令时间 (BST),比 GMT 早一小时。

关于javascript - GSheets GS 日期为 2020 年 3 月 9 日 - 2020 年 4 月 5 日休息一天,所有其他日期均正确,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58540673/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com