[解決済み】OS X の `date` コマンドには ISO 8601 の `-I` オプションがない?
2022-04-03 20:44:30
質問
Bash スクリプトで、現在の日付の時刻を
ISO 8601
形式(できれば UTC)で、これは次のように単純であるべきだと思われます。
date -I
:
http://ss64.com/bash/date.html
しかし、これは私のMacでは動作しないようです。
$ date -I
date: illegal option -- I
usage: date [-jnu] [-d dst] [-r seconds] [-t west] [-v[+|-]val[ymwdHMS]] ...
[-f fmt date | [[[mm]dd]HH]MM[[cc]yy][.ss]] [+format]
そして実際に
man date
はこのオプションをリストしていません。
どなたか、この理由、またはISO 8601形式で日付を印刷するための他の(簡単な)方法をご存知ですか?ありがとうございます。
解決方法は?
を使用することができます。
date "+%Y-%m-%d"
または、完全に ISO-8601 準拠の日付 のいずれかを使用します。
date -u +"%Y-%m-%dT%H:%M:%SZ"
出力します。
2011-08-27T23:22:37Z
または
date +%Y-%m-%dT%H:%M:%S%z
出力します。
2011-08-27T15:22:37-0800
関連
-
[解決済み] etc/profileでVISIBLE=NOWを設定するのはなぜですか?
-
[解決済み] (standard_in) 1: bash スクリプトのシンタックスエラー
-
[解決済み] openstack の google-chrome-stable ubuntu12 パッケージが見つかりません。
-
[解決済み] bashでjsonファイルを解析するためにjqの出力からダブルクオートを削除する方法は?
-
[解決済み] パイプと二重パイプのどちらの OR 演算子を使うか?
-
[解決済み] シンプルなAsciiテーブルをCSVに変換する【終了】。
-
npm err インストールエラーの解決策
-
[解決済み] "[0: コマンドが見つかりません]" in Bash [重複].
-
[解決済み] ISO 8601準拠のStringをjava.util.Dateに変換する。
-
[解決済み]SwiftでUTCタイムゾーン(ISO 8601、RFC 3339)の端数秒でフォーマットされた日付のタイムスタンプをパース/作成するにはどうすればよいですか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】Bashのシンタックスエラー:予期しないファイルの終わり
-
[解決済み] テスト
-
[解決済み] Bashで文字列から改行を削除する方法
-
[解決済み] Bashで$()と`の違いはあるのでしょうか?重複] [重複
-
[解決済み] rsyncです。--include-from vs. --exclude-from 実際の違いは何ですか?
-
[解決済み] Curl:応答を待たない[重複]。
-
[解決済み] プロジェクトからすべての .pyc ファイルを削除するにはどうすればよいですか?
-
[解決済み] bashで::演算子は何をするのですか?
-
[解決済み] bash スクリプトを実行している docker エントリポイントに "permission denied" が表示される。
-
[解決済み] bashスクリプトでfindコマンドを使用する