[Linux][tips] UNIX時間(UNIX time)からその日時を求める
squid.logなどで出力されるUNIX timeがいつの日時を指しているのか確認するための手順を紹介します
UNIX時間は1970年1月1日の0時0分0秒からの経過秒数です。(厳密には閏秒が考慮されているようです)
UNIX時間の日時を確認する
dateコマンドに -d オプションまたは --date オプションを指定し、"@"に続けてUNIX時間を指定します
実行例
$ date -d "@121212000"
1973年 11月 4日 日曜日 07:00:00 JST
$ date --date "@121212000"
1973年 11月 4日 日曜日 07:00:00 JST
日時のUNIX時間を確認する
-d オプションに日時を入れて、出力フォーマットを"%s"にします
実行例
$ date -d "2012-12-12 12:12:12" +%s
1355281932
現在時刻のUNIXを確認するには、単に"+%s"のみを指定すれば良いです
$ date +%s
1446601854
Author And Source
この問題について([Linux][tips] UNIX時間(UNIX time)からその日時を求める), 我々は、より多くの情報をここで見つけました https://qiita.com/suzutsuki0220/items/9151111c91728b2434cb著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .