エポック値からの秒数から日付を設定したい。たとえば、入力値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