我在 Ubuntu 上运行了这个脚本,但我现在尝试在 OSX 上运行该脚本,但日期的格式似乎不同。
本来我有:
date -d "$MODDATE" +%F" "%H":"%M
其中$MODDATEstat 生成的 unix 时间戳
然而,上述日期函数在 BSD 版本上的工作方式不同。如何将时间戳转换为以下格式的日期: YYYY-MM-DD HH:MM ?
您可以使用命令:
$ date -jf "<input format>" "<input value>" +"<output format>"
Run Code Online (Sandbox Code Playgroud)
例如:
$ date -jf "%Y-%m-%d %H:%M" "2011-11-13 08:11:02" +"%Y-%m-%d %H:%M"
2013-08-13 09:11
Run Code Online (Sandbox Code Playgroud)