言語

JulianFields.JulianDay プロパティ

定義

[ユリウス日] フィールド

[Android.Runtime.Register("JULIAN_DAY", ApiSince=26)]
public static Java.Time.Temporal.ITemporalField? JulianDay { get; }
[<Android.Runtime.Register("JULIAN_DAY", ApiSince=26)>]
static member JulianDay : Java.Time.Temporal.ITemporalField

プロパティ値

属性

注釈

[ユリウス日] フィールド

これは、ユリウス日番号の整数ベースのバージョンです。 ユリウス日は、ユリウス暦の 4713 年 1 月 1 日、4713 年 1 月 1 日、グレゴリオ暦 -4713-11-24 グレゴリオ暦と定義されている、0 日からの全日の数を表すよく知られたシステムです。 フィールドの名前は "JulianDay" で、'DAYS' は 'baseUnit' です。 フィールドは常にローカル日時を参照し、オフセットまたはゾーンを無視します。

日付の場合、'JULIAN_DAY.getFrom()' は午前 0 時から次の午前 0 時の直前まで同じ値を想定します。 日付時刻に 'JULIAN_DAY.adjustInto()' が適用されている場合、時刻部分は変更されません。 'JULIAN_DAY.adjustInto()' と 'JULIAN_DAY.getFrom()' は、ChronoField#EPOCH_DAYに変換できるTemporalオブジェクトにのみ適用されます。 他の種類のオブジェクトに対して UnsupportedTemporalTypeException がスローされます。

解析の解決フェーズでは、ユリウス日フィールドから日付を作成できます。 ResolverStyle#STRICT strict モードと ResolverStyle#SMART スマート モードでは、ユリウス日の値が有効な値の範囲に対して検証されます。 ResolverStyle#LENIENT lenient モードでは、検証は行われません。

<h4>アストロノミカルおよび科学ノート</h4> 標準の天文学的定義では、分数を使用して、毎日が真昼から真昼にカウントされる時刻を示します。 たとえば、分数 0 は日中を表し、0.25 の分数は 18:00 を表し、0.5 の分数は午前 0 時を表し、0.75 の分数は 06:00 を表します。

これに対し、この実装には小数部がなく、午前 0 時から午前 0 時までの日数がカウントされます。 この実装では、午前 0 時から始まる整数と日を使用します。 ユリウス日番号の整数値は、該当する日付の真昼の天文学的ユリウス日の値です。 これは天文学的なユリウスの日に相当し、整数の JDN = floor(JD + 0.5)に丸められます。

| ISO date          |  Julian Day Number | Astronomical Julian Day |
             | 1970-01-01T00:00  |         2,440,588  |         2,440,587.5     |
             | 1970-01-01T06:00  |         2,440,588  |         2,440,587.75    |
             | 1970-01-01T12:00  |         2,440,588  |         2,440,588.0     |
             | 1970-01-01T18:00  |         2,440,588  |         2,440,588.25    |
             | 1970-01-02T00:00  |         2,440,589  |         2,440,588.5     |
             | 1970-01-02T06:00  |         2,440,589  |         2,440,588.75    |
             | 1970-01-02T12:00  |         2,440,589  |         2,440,589.0     |

ユリウス日は、ユニバーサル時刻または UTC を意味する場合がありますが、この実装では、オフセットやタイム ゾーンに関係なく、現地の日付にユリウス日番号が常に使用されます。

Javaドキュメント。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象