1. ホーム
  2. linux

[解決済み] MacOSのシェルスクリプトでDATEをUNIX TIMESTAMPに変換する方法

2023-07-22 21:38:25

質問

Linux では、シェルスクリプトで "2010-10-02" のような日付を unix タイムスタンプに変換することができます。

date -d "2010-10-02" "+%s"

Mac OSには同等の -d に対して 日付 . シェルスクリプトで日付をUnixタイムスタンプに変換するにはどうしたらいいのでしょうか。

どのように解決するのですか?

man date OSXの場合、このような例があります。

date -j -f "%a %b %d %T %Z %Y" "`date`" "+%s"

これは、あなたが望むことを行っていると思います。

これは特定の日付に使用することができます

date -j -f "%a %b %d %T %Z %Y" "Tue Sep 28 19:35:15 EDT 2010" "+%s"

または好きな書式で。