GNU/Linux >> Linux の 問題 >  >> Linux

エポックフォーマットで日付を設定する方法は?

エポック値からの秒数から日付を設定したい。たとえば、入力値1452053571で日付を設定したい。 。

date -helpを読みました 何も見つかりませんでした。

それを行うためのパラメータはありますか?

承認された回答:

GNU dateを使用すると、両方の-dに同じ日付文字列形式を使用できます。 および-s オプション。

エポックからの秒数から人間が読める形式に変換するには:

date -d '@2147483647'

設定するには:

date -s '@2147483647'

* BSD dateを使用 :

# Convert seconds since epoch
$ date -r 2147483647 
Tue Jan 19 03:14:07 UTC 2038

# Set date by seconds since epoch
$ date "$(date -r 2147483647 +'%y%m%d%H%M.%S')"
Tue Jan 19 03:14:07 UTC 2038

Linux
  1. Ubuntu16.04でUFWを使用してファイアウォールを設定する方法

  2. CentOS8でファイアウォールを使用してファイアウォールを設定する方法

  3. AllowTcpForwarding を no に設定して ssh 転送する方法は?

  1. Linuxの日付コマンド:日付を設定、変更、フォーマット、表示する方法

  2. Monoで*.exeを実行するようにBashを設定する方法は?

  3. Linux で日付形式をグローバルに ISO に設定するにはどうすればよいですか?

  1. Rancherを使用してKubernetesクラスターをセットアップする方法

  2. curlを使用してユーザーエージェントを設定または変更する方法

  3. AlmaLinuxで日付と時刻を設定する方法