このスクリプトをUbuntuで実行しましたが、今OSXで実行しようとしていますが、日付形式が異なるようです。
もともとは次のようでした。
date -d "$MODDATE" +%F" "%H":"%M
stat$MODDATE
によって生成されたUnixタイムスタンプ
ただし、上記の日付関数はBSDバージョンでは異なる動作をします。タイムスタンプをYYYY-MM-DD HH:MM形式の日付に変換するにはどうすればよいですか?
ベストアンサー1
次のコマンドを使用できます。
$ date -jf "<input format>" "<input value>" +"<output format>"
たとえば、
$ date -jf "%Y-%m-%d %H:%M" "2011-11-13 08:11:02" +"%Y-%m-%d %H:%M"
2013-08-13 09:11