小编Vla*_*ad 的帖子

将 Linux 日期转换为 yyyy-MM-dd'T'HH:mm:ss'Z' 格式

我需要参数化日期时间值,目的是传递到构造的 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" }
Run Code Online (Sandbox Code Playgroud)

谢谢,

linux datetime date smartsheet-api-2.0

13
推荐指数
2
解决办法
2万
查看次数

标签 统计

date ×1

datetime ×1

linux ×1

smartsheet-api-2.0 ×1