我想在Mac上使用date命令查找与某个日期对应的日期。
在Debian上,以下命令有效:
date --date "Jul 20 1999" +%A
但是当我使用Mac终端时,同样的命令不起作用。
在Mac上实现上述命令输出的替代方法是什么?
答案 0 :(得分:7)
这有效:
date -j -vJulm -v20d -v1999y '+%A'
根据OSX date manual page::
<强>
-v
强>
调整(即,取当前日期并显示调整结果;实际未设置 日期)根据 val 的第二,分钟,小时,月日,周日,月或年。如果 val 前面带有加号或减号,日期根据向前或向后调整 到剩余的字符串,否则设置日期的相关部分。日期可以 使用这些标志根据需要调整了多次。