我需要参数化一个日期时间值,其目标是传递给一个构造的 URI,以进行 Smartsheet API 调用以获取过去 24 小时内更改的数据(即工作表)。
我想使用 Linuxdate
命令,因为我可以做一些事情,比如date -d '1 day ago' %F
获取前一天的输出。如何使用 date 命令将值转换为yyyy-MM-dd'T'HH:mm:ss'Z'
格式以获得类似的内容2018-01-01T00:00:00-07:00
?
如果该值不是这种特定格式,则 Smartsheet API 会抱怨:
HTTP_01 - Error fetching resource. Status: 400 Reason:
Bad Request : { "errorCode" : 1018, "message" : "The value '/home/my/path/to/param_file/Sysdate' was not valid for the parameter modifiedSince.", "refId" : "1xqawd3s94f4y" }
谢谢,