差分

ナビゲーションに移動 検索に移動

ユリウス通日

351 バイト追加, 2021年9月23日 (木) 10:12
'''ユリウス通日'''(読み:ゆりうすつうじつ、[[英語]]:Julian Date、略称:[[JD]])とは、グリニッジにおける紀元前4713年1月1日12時0分0秒を起算日とする日付の表し方(通称:)とは、グリニッジにおける紀元前4713年1月1日12時0分0秒(正午)を起算日とする日付の表し方(通称:[[暦]]、[[カレンダー]])である。
例えば、{{#time:Y年n月j日H:i|+9 hours}}(JST)のユリウス通日を計算すると、{{#expr: ({{#time:U}} + 32400) / 86400 + 2440587.5}}になる。 == 概要 ==
ユリウス通日は主に国際天文学連合が日付を表すのに用いている数字で、天文学や考古学などで使われている暦である。
なお、現在では[[パソコン]]でも楽勝でユリウス通日を扱えるが、「これコンピューターかよ」と思うくらいペラペラのシート状の[[マイコン]]などが使われているいわゆる「[[組み込み]]」の世界では今なお[[修正ユリウス通日]]が使われているという。
== 比較 ==
世の中には様々な暦があるが、ユリウス通日を軸に語られることが多い。
{| class="wikitable"
|-
! 名称(英語)! 名称(略)! 名称(日本語)! 起算日 ! 計算式! 備考
|-
| style="white-space:nowrap " |Julian Date| style="white-space:nowrap " | JD | style="white-space:nowrap " | ユリウス通日 | style="white-space:nowrap " | 紀元前4713年1月1日<br/>12時0分0秒| style="white-space:nowrap " | |
|-
| style=white-space:nowrap | Reduced Julian DateDay Number| style=white-space:nowrap | RJD JDN| style=white-space:nowrap | ?| style=white-space:nowrap | 西暦1858年11月17日紀元前4713年1月1日<br/>12時0分0秒0時0分0秒| style=white-space:nowrap | RJD JDN = floor(JD − 2400000)| floor(x)は、床関数で、x以下の最大の整数を表す
|-
| style="white-space:nowrap " | Modified Reduced Julian Date| style="white-space:nowrap " | MJD RJD| style="white-space:nowrap " | [[修正ユリウス通日]]| style="white-space:nowrap " | 西暦1858年11月17日<br/>0時0分0秒12時0分0秒| style="white-space:nowrap " | MJD RJD = JD − 2400000.5|
|-
| style="white-space:nowrap " | 旧 Truncated Modified Julian Date| style="white-space:nowrap " | TJD MJD| style="white-space:nowrap " | [[修正ユリウス通日]]| style="white-space:nowrap " | 西暦1968年5月24日西暦1858年11月17日<br/>0時0分0秒| style="white-space:nowrap " | TJD MJD = JD − 24400002400000.5| アメリカ航空宇宙局(NASA)が定義、使っていた暦。
|-
| style="white-space:nowrap " | Truncated Julian Date| style="white-space:nowrap " | TJD | style="white-space:nowrap " | ?| style="white-space:nowrap " | 西暦1995年11月10日西暦1968年5月24日<br/>0時0分0秒| style="white-space:nowrap " | TJD = (JD − 02440000.5) mod 10000| アメリカ国立標準技術研究所(NIST)が再定義した暦。新旧どちらもTJDという名称で紛らわしい。アメリカ航空宇宙局(NASA)が定義、使っていた暦。
|-
| style="white-space:nowrap " |新 Truncated Julian Date| style="white-space:nowrap" |TJD| style="white-space:nowrap" |?| style="white-space:nowrap" |西暦1995年11月10日<br />0時0分0秒| style="white-space:nowrap" |TJD = (JD − 0.5) mod 10000|アメリカ国立標準技術研究所(NIST)が再定義した暦。新旧どちらもTJDという名称で紛らわしい。|-| style="white-space:nowrap" | Unix Time| style="white-space:nowrap " | | style="white-space:nowrap " | UNIX時間| style="white-space:nowrap " | 西暦1970年1月1日<br/>0時0分0秒| style="white-space:nowrap " | UT = (JD − 2440587.5) * 86400| [[UNIX]]で使われている時間表現。
|}
== 関連項目 == * [[カレンダー]]* [[修正ユリウス通日]]* [[C Sharp/ユリウス通日をDateTimeに変換するユリウス通日とDateTimeを相互変換する|C#/ユリウス通日をDateTimeに変換するユリウス通日とDateTimeを相互変換する]]
== 参考文献 ==
{{reflist}}
{{stub}}
75

回編集

案内メニュー