从2020年3月9日至2020年5月4日获取日期时,GS代码会在一天后退货
在3/9/2020-4/5/2020复出之间的所有日期均不正确。
Google工作表添加日期列(日期为3/9/2020)
在下面的gs中添加代码
回来:星期日,2020年3月8日23:00:00 GMT-0600(CST)
2020年3月9日
星期日三月08 2020 23:00:00 GMT-0600(CST)
2020年4月5日
星期六四月04 2020 23:00:00 GMT-0600(CST)
var data = SpreadsheetApp.getActiveSpreadsheet().getDataRange().getValues();
SpreadsheetApp.getUi().alert(data[0][0]);
这是Google工作表:link
最佳答案
如果我使用GMT格式化日期,则日期可以正确返回。
var formattedDate = Utilities.formatDate(data [0] [0],“ GMT”,“ yyyy-MM-dd'T'HH:mm:ss'Z'”);
UTC,GMT和夏令时
对于夏令时(DST),UTC和GMT都不会更改。但是,某些使用GMT的国家/地区在夏令时期间切换到不同的时区。
例如,英国并非全年都使用格林尼治标准时间,而是在夏季月份使用英国夏令时(BST),该时间比格林尼治标准时间早一小时。