我可以使用date
以下命令进行一些日期运算
$ date -u -d '3 days 2024-12-01T00:00:00Z' +%FT%H:%M:%SZ
2024-12-04T00:00:00Z
$
该date
命令可以解析相当多的日期格式,包括 ISO-8601 格式。有没有一种简单的方法可以让它也能解释 ISO-8601 间隔?简单的方法失败了...
$ date -u -d 'PT3D 2024-12-01T00:00:00Z' +%FT%H:%M:%SZ
date: invalid date ‘PT3D 2024-12-01T00:00:00Z’
$