1452053571
たとえば、入力値で日付を設定したいとします。エポック値の後に秒単位で日付を設定したいです。
最後まで読みましたdate -help
が、何も見つかりませんでした。
これを行うパラメータはありますか?
答え1
とともにGNU日付-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