调用 API 时,我需要提供 ISO 8601 格式(UTC 时间)的开始时间和结束时间。
我想在 CRON 作业中调用 API,因此无法手动创建日期时间。
如何使用date
命令来达到我想要的效果?
注意:我已经阅读过其他问题,其中答案显示了如何输出当前日期时间,例如TZ=GMT date +"%Y-%m-%dT%H:%M:%SZ"
.这并没有提供将日期时间输出到未来的解决方案。
API 负载示例:
{
"displayName": "string",
"endDateTime": "2024-03-12T07:06:44.266Z",
"startDateTime": "2024-03-12T07:06:44.266Z"
}
答案1
未来有多远?
date --date=tomorrow
date --date='1 year'
date --date='3 days 1 year'