![将来のX日オフセットを使用してISO 8601形式(UTC時間)で日付を生成するには? [コピー]](https://linux33.com/image/229933/%E5%B0%86%E6%9D%A5%E3%81%AEX%E6%97%A5%E3%82%AA%E3%83%95%E3%82%BB%E3%83%83%E3%83%88%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%97%E3%81%A6ISO%208601%E5%BD%A2%E5%BC%8F%EF%BC%88UTC%E6%99%82%E9%96%93%EF%BC%89%E3%81%A7%E6%97%A5%E4%BB%98%E3%82%92%E7%94%9F%E6%88%90%E3%81%99%E3%82%8B%E3%81%AB%E3%81%AF%EF%BC%9F%20%5B%E3%82%B3%E3%83%94%E3%83%BC%5D.png)
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'