【问题标题】:date command on Mac OSMac OS 上的日期命令
【发布时间】:2015-12-06 20:41:45
【问题描述】:

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

在 Debian 上,以下命令有效:

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

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

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

【问题讨论】:

    标签: macos date terminal


    【解决方案1】:

    这行得通:

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

    根据 OSX date manual page::

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-04-05
      • 2011-03-31
      • 2011-12-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多