Mac OS上的日期命令

时间:2015-12-06 20:41:46

标签: macos date terminal

我想在Mac上使用date命令查找与某个日期对应的日期。

在Debian上,以下命令有效:

date --date "Jul 20 1999" +%A

但是当我使用Mac终端时,同样的命令不起作用。

在Mac上实现上述命令输出的替代方法是什么?

1 个答案:

答案 0 :(得分:7)

这有效:

date -j -vJulm -v20d -v1999y '+%A'

根据OSX date manual page:

  

<强> -v
  调整(即,取当前日期并显示调整结果;实际未设置   日期)根据 val 的第二,分钟,小时,月日,周日,月或年。如果    val 前面带有加号或减号,日期根据向前或向后调整   到剩余的字符串,否则设置日期的相关部分。日期可以   使用这些标志根据需要调整了多次。