我偶尔会使用该date
命令根据 ISO-8601 周日期日历检查当前或未来日期的周数。为此,我只需使用:date +%V
检查当前 ISO 周数并date -d "2021-12-25" +%V
检查另一个日期(本例中为圣诞节)的 ISO 周数。
然而,似乎不可能反过来做到这一点。也就是说,给定“周数”格式的日期,获取“月-日期”格式的日期。例如,如果我运行date -d "2021-W50-3"
,它会生成一个错误,指出不支持该格式。为什么不是?有什么方法可以使用这种格式输入或存储日期吗?