2
私は、日付の計算を含む多くの質問と回答があることを認識していますが、OS X/macOSの問題の解決策は見つかりませんでした。私は2つの日時の時差を計算したいと思いますが、構文が間違っている必要があります。MacOSのBashの日付/時刻の相違を計算します
now=$(date +"%b %d %Y %H:%M:%S")
end=$(date +"Dec 25 2017 08:00:00")
dif=$(date -j -f "%b %d %Y %H:%M:%S" "$end" - "$now")
echo $dif
# Mon Dec 25 08:00:00 MST 2017
それだけ$end
値を返しますので、私は実際には時間差を計算するかどうかはわかりません。
答えをありがとう。 1つの質問ですが、 '+%s'は実際に何をしていますか? – ctfd
これまでに指定された時間をEPOCH時間に変換します – Inian