「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典イメージぴよ画像「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典

UNIX時刻(ユニックス時刻)

pointこの用語のポイント

point時間の表現方法だよ

point「1970年1月1日午前0時0分0秒(UTC)」からの経過秒数で表現するよ

point閏秒とかを考慮に入れると結構ややこしいよ

スポンサーリンク

簡単に書くよ

UNIX時刻(ユニックス時刻)(読:ユニックスジコク 英:Unix time)とは

「UNIX時間」のこと。
用語の中身としては

「1970年1月1日午前0時0分1秒」だったら「1」のように、UTC(日本時間から9時間引いた時間)で「1970年1月1日午前0時0分0秒」を基準にして、そこからの経過秒数で日時を表現するやり方(で表現した日時)のこと
です。


image piyo

詳しく書くよ

最初に留意事項です。
UNIX時間」と言われて「あぁ、アレのことね」と分かる方は最後まで読む必要ありません。
UNIX時間の別の呼び名が「UNIX時刻」です。

UNIX時刻

「UNIX時間って何?美味しいの?」な人は、このまま読み進めてください。
用語の中身について説明します。

ちょっと休憩4

それでは、いってみましょう。
まずは予備知識として

OS
UNIX
UTC


について簡単に説明します。
「そんなの説明されなくても知ってるよ!」な人は適当に読み飛ばしてください。

OSは「パソコンさんの人格に相当するソフト」です。
パソコンさんは中にOSを入れることで、はじめてパソコンとしての お仕事が できます。
「これが無いとパソコンじゃねーよ」な基本ソフトです。

UNIX時刻2

※「OS」という用語が世間に広まった きっかけがパソコンなので「パソコン」と書きましたが、スマホや その他のコンピュータ類でも同じです。

UNIXは「昔、流行ったOSの名前」です。
いろいろあるOSのひとつです。

UNIX時刻3

UTCは「日本時間から9時間引いた時間」です。
日本語では「協定世界時」と表現されます。

UNIX時刻4

どちらかといえば「UTCに9時間足したのが日本時間」と表現した方が正確ですけどね。
あなたが日本時間に馴染みがあるなら「日本時間から9時間引いたのがUTC」と解釈した方が覚えやすいと思います。

あと

・今、標準時として使っている時間だよ
・セシウム原子の震える様を見て時間を計算するよ


のようなことも大事だったりしますが、今回の話とは関係ないのでスルーします。
興味がある方は他のところで情報を補完してください。

UNIX時刻5

以上を踏まえて、UTCで「1970年1月1日午前0時0分0秒」を基準として、そこからの経過秒数で日時を表現するやり方(で表現した日時)が「UNIX時間」です。

UNIX時刻6

そして、上でも書きましたが

UNIX時間の別の呼び名

が「UNIX時刻」です。

UNIX時刻7

例えば、UTCで「1970年1月1日午前0時0分1秒」であれば、UNIX時刻では「1」と表現されます。
UTCで「1970年1月1日午前0時1分0秒」であれば、UNIX時刻では「60」です。
UTCで「2020年6月27日午前8時9分10秒」であれば、UNIX時刻では「1593245350」になります。

もしもUNIX時刻を日本時間に変換したければ

1.「1970年1月1日午前0時0分0秒(UTC)」にUNIX時刻(秒数)を足す
2.1の結果に9時間足す


という2段階の手順を踏む必要があります。

実際には、閏秒があったりなんだりで、もう少しややこしいみたいですけどね。
そこら辺の あれやこれやは他のところで勉強してください。

あと、ついでなので書いておくと、基準となる「1970年1月1日午前0時0分0秒(UTC)」を「UNIXエポック」と言います。

UNIX時刻8

気が向いたら、併せて覚えてあげてください。


image piyo2

一言でまとめるよ

まぁ「UNIX時刻」って単語が出てきたら「『1970年1月1日午前0時0分0秒(UTC(日本時間から9時間引いた時間)』からの経過秒数で日時を表現するやり方(で表現した日時)なんだな~」と お考えください。

一番上に戻るよ
スポンサーリンク
書籍画像006
書籍画像046


書籍画像
わわわ説明術コラム
宣伝だよ
「分かった!」と思わせる説明の技術 知識ゼロの相手にも伝わるようになる本【Audible】
わかばちゃんとつくって、壊して、直して学ぶ NewSQL入門
7日間でハッキングをはじめる本 TryHackMeを使って身体で覚える攻撃手法と脆弱性