gpt4 book ai didi

google-apps-script - 在谷歌应用程序脚本中将字符串转换为日期

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

我是 GAS 新手(实际上编码也是新手)我得到了 yyyymmdd 格式的日期字符串(例如 20140807),如何将其转换为日期,以便 Google 应用脚本可以识别它,然后我可以进行一些计算(主要是与 Today 进行比较,如 var今天 = new Date();)

Google Apps 脚本无法正确识别以下内容:

// string is in the format of yyyymmdd (eg. 20140807)
var pubdate = new Date(string)

最佳答案

唯一的方法 - 手动解析字符串:

var dateStr = "20140807"

var year = +dateStr.substring(0, 4)
var month = +dateStr.substring(4, 6)
var day = +dateStr.substring(6, 8)

var pubdate = new Date(year, month - 1, day)

月 - 1 的原因是月份从 0 开始计数

函数之前的+符号只是将函数返回的字符串转换为数字,这样我们就可以将它们直接传递给new Date()

关于google-apps-script - 在谷歌应用程序脚本中将字符串转换为日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25174219/

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