日付は現在の時刻をGMTタイムゾーンにフォーマットできますか? [コピー]

日付は現在の時刻をGMTタイムゾーンにフォーマットできますか? [コピー]

実行すると、ここからCETタイムゾーン情報をdate +"%Y%m%d%H%M%S"受け取ります。20171225203309

date現在の時刻を同じ形式(しかしタイムゾーンGMT)にインポートするために使用できるものはありますか?

答え1

使用できますdate -uワールドタイム)はGMTと同じです。

マニュアルdate引用:

'-u' '--utc' '--ユニバーサル'

「TZ」環境変数を「UTC0」文字列に設定するのと同じことを行い、標準時を使用します。 UTC は Coordinated Universal Time の略で 1960 年に制定されました。歴史的な理由から、世界の詩はしばしば「グリニッジ標準時」(GMT)と呼ばれています。通常、システムはうるう秒を無視するので、実際の UTC ではなく UTC に近い近似値が得られます。

答え2

次のコマンドを使用します。

TZ=GMT date

同じ形式:

TZ=GMT date +"%Y%m%d%H%M%S"
20171225194014

関連情報